Roteamento na LAN doméstica

2

Estou tentando entender alguns conceitos básicos de rede. Eu tenho seguindo LAN em casa:

  1. Écerto(comoacima)ter2placasderedecadaumacomduasgatewaysemumaestação?HáPC2tem2NICs-oprimeiroéumgatewayé192.168.0.1osegundo192.168.1.1?
  2. Inicialmente(logoapósainicializaçãodosistema)atabelaipéassim:

    192.168.0.0255.255.255.0On-link192.168.0.11276192.168.0.11255.255.255.255On-link192.168.0.11276192.168.0.255255.255.255.255On-link192.168.0.11276

    equandoeuexecutoonetcat:

    nc-zv-s192.168.0.11192.168.0.1180

    paratestarseaporta80estáaberta,funciona-aporta80estárealmenteaberta.Masquandoeuremovero192.168.0.11rotaeutenho"TIMEOUT" no teste nc. Não deveria escolher 192.168.0.0 rota e trabalho? Além disso, quando eu adiciono a rota manualmente:

    route add 192.168.0.11 mask 255.255.255.255 0.0.0.0 ainda não funciona!

  3. Não consigo alterar a métrica para o valor desejado. Quando eu corro para por exemplo.
    route change 192.168.0.11 mask 255.255.255.255 192.168.0.11 metric 500
    a métrica de resultado não é 500, mas 520! (não importa se a auto-medição está ativada ou não)?

  4. Existe alguma conexão entre o sinalizador -s (endereço de origem local) em netcat e a coluna Interface da tabela de roteamento?
por Mulligan 22.05.2016 / 12:45

1 resposta

2

  1. Não há nenhum problema com esse layout de rede - exceto pelo fato de que sua topologia de rede torna-se um pouco confusa. A menos que você explicitamente precise que o PC3 esteja atrás de outro NAT e PC2 para estar em ambas as redes - não há nenhum benefício prático disso. Seria mais fácil ter o Router (192.168.0.10) conectado como switch.

  2. A julgar pela sua sintaxe route de saída, você está no Windows. Em outros sistemas operacionais, uma interface de rede adicional é implementada (dispositivo de loopback). Essa interface é usada automaticamente para todas as conexões, onde o destino é o mesmo computador. No Windows, no entanto, esse dispositivo está ausente e, portanto, você precisa de uma entrada adicional na tabela de roteamento (aquela que você excluiu).

Editar: parece que excluir e adicionar novamente a rota de loopback na máquina com Windows 7 irá interrompê-lo até a próxima reinicialização. Reiniciar tcp/ip stack não ajuda. Seu comando route add está correto.

  1. Como sua tabela de roteamento já está pré-configurada na inicialização, pode haver alguns serviços em segundo plano interferindo no seu comando de rota. O que acontece quando você adiciona metric 480 ?

  2. Existe parcialmente. netcat deve se recusar a definir -s para o endereço IP, que não está configurado em nenhuma interface local. Você pode, no entanto, definir o mesmo endereço IP em mais interfaces. Nesse caso, netcat deve levar em conta a rota (destino, métrica) para decidir qual interface tem prioridade.

por 22.05.2016 / 18:50