Não é possível pingar duas redes internas

0

Eu criei duas máquinas na caixa virtual. Cada máquina tem uma interface de rede interna.

Para definir o IP estático em cada máquina, usei o comando ifconfig eth1 ip mask up .

Estes são os IPs:

Máquina1:

  • eth1: 10.20.0.1
  • eth2: 10.70.0.1

Máquina2:

  • eth1: 172.40.0.2

Em seguida, na máquina2:

route add -net 10.20.0.0/24 gw 172.40.0.2

Mas não consigo efetuar ping de machine1 para machine2 e também não é possível efetuar ping de machine2 para machine1. Você entende por quê?

    
por johy 11.03.2016 / 12:05

2 respostas

2

Uma rota é necessária na outra extremidade para retornar o pacote. Na máquina 1, tente adicionar sua rota à máquina2:

ip route add 172.40.0.0/24 dev eth1

Agora você deve começar a ver o retorno nos pacotes

    
por 11.03.2016 / 15:18
0

Um roteador precisa estar conectado à sub-rede alvo, o que significa que ele precisa ter um endereço IP no alcance ou pelo menos uma rota de interface configurada. No seu caso, você precisa configurar um segundo IP em uma das duas máquinas ou usar um roteador real com as duas sub-redes configuradas.

    
por 11.03.2016 / 12:44