SIOCADDRT erro: nenhum processo

0

Eu recebo este erro ao configurar uma rede no Virtual Box com o Linux.

Eu tenho 2 gateways (192.168.10.5 e 192.168.20.5) que estão conectados a dois hosts. O primeiro primeiro host tem o endereço 10.0.10.100 e está conectado ao gw via 10.0.10 1 enquanto o outro tem 10 0 20 100 e está conectado ao outro gw via 10.0.20.1.

O gw é conectado via adaptadores de rede somente host. Eu configurei os hosts como gw com ip forward.

Eu faço o gateway padrão 10.0.10.1 e 10.0.20.1 para os dois hosts. Então minha idéia foi route add (de 192.168.10.5) net 10.0.20.0 netmask 255.255.255.0 gw 192.168.20.5 mas eu recebi esse erro. Não consigo entender o porquê. Você tem alguma solução?

    
por Rapax 02.02.2017 / 23:04

1 resposta

2

O túnel entre os gateways precisa ser uma rede comum.

Uma maneira seria definir sua máscara de rede como 255.255.0.0 , para que todos os 192.168.x.x endereços estejam na mesma rede.

Se você deseja manter a máscara de rede 255.255.255.0 , os dois gateways precisam ter endereços 192.168.10.x (ou 192.168.20.x ).

    
por 06.02.2017 / 19:45