Eu tentei uma tonelada de coisas e continuo saindo de mãos vazias.
Permita-me enquadrar a situação:
Eu tenho uma configuração *BSD Jail no FreeNAS que executa um Plex Media Server (Plexpass). Possui acesso IPv6 e está configurado para utilizá-lo. Atualmente, o Plex foi desenvolvido para usar um único soquete (o que está dentro dos padrões, pois existe uma RFC que suporta esse comportamento). Eu sei que o BSD, devido a questões de segurança, não permite ouvir ambos os protocolos em um único soquete, portanto, qualquer aplicativo não explicitamente programado para usar soquetes diferentes para IPv4 e IPv6 não será capaz de se comunicar em qualquer protocolo ao qual o soquete não esteja vinculado.
Posso acessar a página de gerenciamento usando um endereço IPv6 literal em meu navegador. MyPlex não pode acessar o servidor para acesso remoto (MyPlex atualmente suporta apenas IPv4).
Informação adicional:
root@plexmediaserver_plexpass:/ # netstat -a | grep 32400
tcp6 0 0 *.32400 . OUVIR
Eu tentei o seguinte:
- Configurando ipv6_ipv4mapping="YES" em rc.conf
- Configurando sysctl net.inet6.ip6.v6only=0
- Usando socat para proxy TCP4 na porta 32400 para TCP6 no endereço [::1]:32400
- Usando socat para proxy TCP4 na porta 32400 para TCP6 no endereço [Public-IPv6-Address]:32400
- Uma mistura do acima
Estou completamente perdido. Sei que esta é uma questão importante para muitas pessoas na Europa porque os ISPs começaram a migrar em massa para o IPv6. É infinitamente frustrante para mim, embora não tão terrível quanto é para eles. Não consegui encontrar nenhuma informação sobre o status de obtenção de uma correção permanente no Plex para o problema. A melhor solução, até onde eu sei, seria vincular várias portas e o MyPlex extrair ambas e tomar uma decisão sobre qual protocolo usar com base na possibilidade de obter tráfego ou não. Este é um problema para seus fóruns.
Minha pergunta aqui é se existem outras maneiras de forçar o *BSD a aderir ao padrão RFC em relação aos soquetes IPv6 ou se eles abandonaram totalmente o suporte para ele.
Agradeço qualquer ajuda que puder obter.
Responder1
talvez isso ajude:
ipv6_ipv4mapping="YES"
mas não sei se é isso que você quer src:https://www.freebsd.org/doc/handbook/network-ipv6.html