Como solucionar problemas de encaminhamento de porta no Windows 7 (64 bits) com o ICS ativado?

0

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
por LearnCocos2D 28.06.2012 / 16:33

3 respostas

1

Resolvido.

Depois de redefinir o Firewall do Windows para as configurações padrão e desativar o ICS e reativá-lo, consegui que o encaminhamento de porta funcionasse, mas não sem usar o Ferramenta Passport que instala o encaminhamento de porta como um serviço do Windows (você precisa executá-lo com privilégios de administrador).

O bom do Passport é que você também pode encaminhar endereços DNS de encaminhamento, não apenas endereços IP. Então, algo assim é possível através da interface do Passport:

myserver.no-ip.org:8081 --> 192.168.0.18:8081
    
por 28.06.2012 / 18:28
0

No Windows 7, você pode configurar manualmente o encaminhamento de porta a partir da linha de comando da seguinte forma:

netsh interface portproxy add v4tov4 listenport=1666 listenaddress=95.x.x.x connectport=1666 connectaddress=192.168.0.18 protocol=tcp
  • mesmo que você esteja usando apenas o IPv4, é necessário certificar-se de que o IPv6 esteja instalado para que isso funcione.
  • se você precisar encaminhar o UDP também, então eu usaria o este excelente pequeno código aberto utilitário , como netsh int portproxy só funciona com TCP
por 10.01.2014 / 00:55
-1

encaminhamento de porta no Windows 7 é muito fácil na guia de compartilhamento de conexão depois de toda a caixa de seleção, há um botão [configurações] clique nesse botão, em seguida, existem serviços já listados, você pode editar os ou você também pode adicionar um novo lá você pode digitar o nome do serviço, por exemplo. http

endereço / nome do computador que hospeda o serviço eg.192.168.1.100 então porta 80 e protocal [tcp / udp]

assim você pode adicionar qualquer número de serviço e encaminhar qualquer número de portas Isso é muito fácil não use netsh ou alguns programas de encaminhamento de portas fornecidos em outros sites

    
por 10.04.2017 / 22:16