LAN com PC intermediário

0

Eu tenho a seguinte configuração:

PC A < ---- ethernet ---- > PC B < ----- ethernet ----- > PC C

O PC B possui várias portas ethernet. O endereço IP de cada computador (todos na mesma sub-rede) é: PC A: 192.168.3.5

PC B: 192.168.3.20

PC C: 192.168.3.30

Eu sou capaz de fazer ping no PC B do PC A (e vice-versa), sou capaz de fazer ping no PC B do PC C (e vice-versa), mas não consigo fazer ping no PC C do PC A. devo configurar a interface de rede no PC B para poder enviar o ping entre o PC A e o C? (Eu estou no windows 7, mas se você sabe como fazer isso no Linux eu também estou interessado, o mais importante é qual conceito eu estou perdendo para fazer funcionar)

Obrigado antecipadamente!

    
por AlexDichter 26.01.2017 / 09:08

1 resposta

0

Existem duas opções: bridging e roteamento.

Se você quiser uma sub-rede em ambos os lados, as duas interfaces devem ser unidas a uma bridge no PC (essencialmente transformando-a em um switch / hub). No Windows, você pode fazer isso selecionando ambos e selecionando "Interfaces de ponte"; no Linux, use brctl . Esta é a opção mais simples.

O roteamento, entretanto, significa que você tem duas LANs (e sub-redes diferentes) que ainda podem se comunicar umas com as outras; isto é, o PC A (192.168.88.x) pode alcançar o PC C (192.168.99.x). Para isso, você precisará ativar o "encaminhamento de IP" no host do meio (transformando-o em um roteador) e adicionando rotas para a sub-rede oposta em cada extremidade. Essa é uma boa opção se você realmente tiver duas redes e quiser mantê-las separadas. (Ativar o roteamento IPv4 no Windows pode ser um pouco doloroso, a menos que você use "Compartilhamento de conexão com a Internet" ...)

    
por 26.01.2017 / 10:04