Se eu me conectar a um servidor openvpn na porta 1194 do Tunnelblick em um Mac (OSX 10.10), como posso garantir que a porta usada pela Transmissão (por exemplo, 66887) esteja aberta para conexões de entrada?
Configuração atual:
Conectado a um ponto de acesso Wi-Fi (fora do meu controle, sem acesso às configurações do roteador) Conectado ao servidor OpenVPN (eu tenho controle total sobre a configuração)
A transmissão 'funciona', mas é lenta e a porta está sendo mostrada como fechada nas preferências da rede de transmissão. A conexão VPN openvpn funciona normalmente para todo o tráfego HTTP padrão.
O OpenVPN está rodando em um servidor Ubuntu remoto. Eu tentei usar o ufw para abrir a porta acima, mas isso não teve efeito e eu suspeito que há uma configuração de rede mais profunda necessária.
A versão openvpn é o OpenVPN 2.3.2 x86_64.
É possível encaminhar a porta 66887 neste cenário ou preciso acessar o roteador de rede local para que isso funcione?
Eu tentei alterar o endereço de ligação - BindAddressIPv4 - para transmissão através do arquivo plistico de preferências, mas ou fez isso incorretamente ou não fez diferença.
fonte
Respostas:
Surpreso ninguém notou, mas 66887 não é um número de porta válido.
https://stackoverflow.com/questions/113224/what-is-the-largest-tcp-ip-network-port-number-allowable-for-ipv4#113228
O intervalo válido para portas é 0-65535.
Como você está especificando a porta inválida 66887, a maioria dos sistemas operacionais truncará isso para 1351:
Ou em C:
fonte
Você precisa encaminhar a porta no seu servidor openvpn.
Não sei comandos ufw, mas usando iptables, os comandos seriam (com 10.8.0.6 o IP da sua maquina quando conectado a VPN e 66887 a porta a encaminhar):
fonte
ufw
. Não vi sinais de erros, mas todos os testes indicam que a porta não foi encaminhada.