Como configurar o roteamento em uma máquina com Windows 7

3

Eu tenho uma máquina com duas interfaces de rede. A rede em si parece com isso

               | access point | wi-fi     |   my machine |           | 2-nd machine |
               |  192.168.1.1 | --------- | 192.168.1.37 | Ethernet  |              |
Internet ----  | 76.77.15.87  |           |  192.168.0.1 | --------- | 192.168.0.2  |

Eu encontrei, como configurar o roteamento em uma máquina Windows:

link

Eu fiz exatamente como disse lá. Na minha máquina

1. Set HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/IPEnableRouter to 1

2. Setup the blank default gateway on my machine for 192.168.0.1 interface

3. Rebooted the machine

4. Turned off the firewall (just in case)

Na 2ª máquina, definir 192.168.0.1 como gateway padrão.

Mas ainda não funciona:

da 2ª máquina ping 192.168.0.1 funciona. ping 192.168.1.1 não funciona.

Na minha máquina ping 192.168.1.1 funciona.

O que poderia estar errado aqui? Como depurar?

    
por user4035 07.07.2014 / 11:36

1 resposta

4

As máquinas podem alcançar outras máquinas na mesma sub-rede local, graças a uma rota de sub-rede. E as máquinas podem alcançar qualquer coisa que seu gateway possa alcançar graças à rota padrão. Mas nenhum destes se aplica ao ponto de acesso tentando alcançar a máquina que está pingando. Portanto, a resposta do ping não tem como voltar para a máquina de origem. Você precisa adicionar uma rota de sub-rede.

Como regra geral, cada dispositivo que seja o gateway padrão de outro dispositivo deve ter uma rota para cada sub-rede local, a menos que seu gateway padrão seja outro dispositivo local. Presumo que seu ponto de acesso seja o gateway padrão de outro dispositivo e seu gateway padrão não seja local, portanto, ele deve ter uma rota para cada sub-rede local. Se eu estou lendo sua pergunta corretamente, o ponto de acesso precisa saber que os pacotes com destino a 192.168.0.0/24 devem ser enviados para 192.168.1.37 .

    
por 07.07.2014 / 11:42