Buộc * BSD chấp nhận cả lưu lượng truy cập IPv4 và IPv6 trên một ổ cắm


8

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.


Đây có phải là một câu hỏi được hỏi tốt hơn trên Server Fault không?
Nathanial Meek


Tôi không hoàn toàn chắc chắn trang web nào sẽ là tốt nhất cho câu hỏi này. Ngoài ra còn có unix.stackexchange.com , đây có thể là nơi tốt nhất để có câu trả lời cho sự khác biệt chính xác giữa các biến thể unix khác nhau là gì. Nỗ lực đầu tiên của tôi để tìm kiếm thông tin đã cho ra kết quả cụ thể của Linux và dường như có một số khác biệt giữa Linux và BSD trong việc xử lý các ổ cắm ngăn xếp kép.
kasperd

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.