Desejo encaminhar algumas portas (1666 para perforce, 8081 para Hudson) na minha máquina do Gateway da Internet. Esta máquina está executando o Windows 7 (64 Bit, legal, conta de usuário) e conectado à Internet via modem a cabo (não é um roteador). A máquina Windows está compartilhando sua conexão com a Internet via ICS e isso funciona bem em todos os computadores conectados.
Eu posso acessar os serviços através do IP público do gateway (95.x.x.x) nas portas dadas, se eles estiverem rodando na própria máquina do gateway. Adicionamos as portas e o endereço IP de destino (192.168.0.18) na caixa de diálogo Configurações avançadas do adaptador de rede da Internet (guia Compartilhamento). Essa é a mesma caixa de diálogo em que você tem uma lista de serviços pré-configurados, como HTTP, FTP e outros serviços de entrada. Quando faço isso, não consigo mais me conectar aos serviços. Por algum motivo, o encaminhamento de porta não está funcionando.
Eu desinstalei o Bitdefender porque queria verificar se o Firewall interfere. Também desativei o Firewall do Windows e o Defender sem sucesso. Eu tentei uma ferramenta freeware que ajuda a configurar o encaminhamento de porta, mas isso não funcionou.
A máquina de destino é um computador Mac OS X cujo Firewall está desativado. O IP é estático. Eu posso conectar-se com êxito aos serviços usando o endereço IP local (192.168.0.18) de duas máquinas diferentes, incluindo o computador do gateway. Então, interna e externamente, parece-me que as portas estão abertas e não bloqueadas, e o problema é com o próprio encaminhamento de portas.
Pelo que entendi, deve ser suficiente adicionar uma entrada à caixa de diálogo Configurações avançadas para ativar o encaminhamento de porta quando não houver interferências de firewall. Como posso solucionar o motivo pelo qual o encaminhamento de porta não está funcionando para mim? Que passos devo seguir para aliviar o problema?
PS: Aceito de bom grado as soluções de linha de comando.
Outras coisas que eu tentei:
- adicionando uma regra de entrada ao Firewall do Windows para as portas 1666, 8081
- tentando com o Firewall do Windows ativado e desativado
- desativando / ativando o adaptador de rede
- verifiquei se os endereços IP estão corretos
- mapeando uma porta de entrada diferente para a porta real do serviço
- seguiu ou verificou as várias dicas deste artigo
O que eu não ousei tentar ainda (deixe-me saber se vale a pena uma chance):
- desativar / ativar o ICS
- remova todos os adaptadores de rede (via Painel de controle), reinstale-os e reconfigure-os