Tôi đã thử rất nhiều thứ và tiếp tục hoàn toàn trắng tay.
Cho phép tôi đóng khung tình huống:
Tôi có cài đặt * BSD Jail trong FreeNAS chạy Plex Media Server (Plexpass). Nó có quyền truy cập IPv6 và được cấu hình để sử dụng nó. Plex hiện được xây dựng để sử dụng một ổ cắm duy nhất (cũng nằm trong các tiêu chuẩn vì có RFC hỗ trợ hành vi này). Tôi biết BSD, do lo ngại về bảo mật, không cho phép nghe cả hai giao thức trên một ổ cắm đơn lẻ nên mọi ứng dụng không được lập trình rõ ràng để sử dụng các ổ cắm khác nhau cho IPv4 và IPv6 sẽ không thể giao tiếp với giao thức mà ổ cắm không bị ràng buộc.
Tôi có thể truy cập trang quản lý bằng địa chỉ IPv6 theo nghĩa đen trong trình duyệt web của mình. MyPlex không thể truy cập máy chủ để truy cập từ xa (MyPlex hiện chỉ hỗ trợ IPv4).
Thông tin bổ sung:
root @ plexmediaserver_plexpass: / # netstat -a | grep 32400
tcp6 0 0 * .32400 . NGHE
Tôi đã thử như sau:
- Đặt ipv6_ipv4mapping = "CÓ" trong RC.conf
- Đặt sysctl net.inet6.ip6.v6only = 0
- Sử dụng socat để proxy TCP4 trên cổng tới 32400 đến TCP6 trên địa chỉ [:: 1]: 32400
- Sử dụng socat để proxy TCP4 trên cổng tới 32400 đến TCP6 trên địa chỉ [Công khai-Địa chỉ IPv6]: 32400
- Một hỗn hợp ở trên
Tôi đang ở một sự mất mát tuyệt đối. Tôi biết đây là một vấn đề lớn đối với hàng tấn người ở châu Âu vì các ISP đã bắt đầu chuyển sang sử dụng IPv6. Điều đó làm tôi vô cùng bực bội, mặc dù gần như không thảm khốc như đối với họ. Tôi không thể tìm thấy bất kỳ thông tin nào về tình trạng nhận được một bản sửa lỗi vĩnh viễn trong Plex cho vấn đề này. Cách khắc phục tốt nhất, theo như tôi có thể nói, sẽ là liên kết trên nhiều cổng và để MyPlex kéo cả hai và đưa ra quyết định sử dụng giao thức nào dựa trên việc nó có thể nhận được bất kỳ lưu lượng truy cập nào hay không. Đây là một vấn đề cho các diễn đàn của họ mặc dù.
Câu hỏi của tôi ở đây là liệu có cách nào khác để buộc * BSD tuân thủ tiêu chuẩn RFC liên quan đến ổ cắm IPv6 hay không nếu họ đã hoàn toàn bỏ hỗ trợ cho nó.
Đánh giá cao bất kỳ sự giúp đỡ nào tôi có thể nhận được.