Regestry editado mas ainda sem IPForwarding

1

Uma visão simplificada da configuração atual:

  • Host A1: 192.168.1.2
  • Host A2: 192.168.2.2
  • Host B: 192.168.1.1, 192.168.2.1, 192.168.10.1
  • Dispositivo C: 192.168.10.2

um pouco mais detalhado:

  • O host B, A1 e A2 tem 3 NICs em resumo (todos configurados para IPAdresses diferentes)
  • todos os endereços IP e máscaras são fixos (sem DHCP)
  • todos os hosts têm o Windows 7 Ultimate
  • Existem mais dispositivos na rede x.x.10.0

O que eu quero?

Ser capaz de efetuar ping do host A1 para o dispositivo C; acessar o dispositivo C via http.

O que eu fiz?

Host A1:

cmd - > route add 192.168.10.0 mask 255.255.255.0 192.168.1.1

Host B:

  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parâmetros \ IPEnableRouter - > 1
  • Serviço "Roteamento e acesso remoto" iniciado
  • O Firewall está desativado
  • reinicialize várias vezes (suas janelas .. só para ter certeza: P)

O resultado: Eu posso pingar de HostA para HostB (192.168.10.1), mas não o Device C. De tudo que eu encontrei na internet e tudo o que sei sobre redes, nada mais precisa ser feito. Mas eu estou vindo do mundo linux e tinha se provado errado várias vezes sobre tais suposições antes. Quaisquer conselhos que precisam ser verificados / feitos?

    
por Peter Schneider 13.06.2014 / 16:12

1 resposta

0

O HostC precisa de uma rota para o HostA através do HostB.

Agora você pode estar pensando em But HostC sees the source MAC address of the packet from HostA as coming from the MAC address of HostB, so why doesn't HostC send data back to that MAC address of HostB?

A resposta é porque o roteamento ocorre na camada 3, não na camada 2.

    
por 13.06.2014 / 18:35