Rota gerada incorreta pelo kernel

0

Eu uso o Ubuntus como convidados no VBox. Eu tenho duas interfaces de rede (NI) - adaptador somente para host vboxnet2 com IP estático (para comunicação com os próximos servidores VBox) e NAT (para comunicação com a Internet). Mas depois do servidor de inicialização eu tenho rota gerada incorretamente pelo kernel e não consigo pingar outros convidados do VBox.


Minha tabela de rotas padrão:

# ip route
default via 10.0.3.2 dev eth1 
10.0.3.0/24 dev eth1  proto kernel  scope link  src 10.0.3.15 
192.168.58.0/24 dev eth0  proto kernel scope link  src 192.168.58.3

... onde é ruim definir GW IP = 192.168.58.3 .


Se eu remover a rota gerada pelo kernel e substituí-la por uma nova:

# ip route del 192.168.58.0/24 dev eth0  proto kernel  scope link  src 192.168.58.3
# ip route add 192.168.58.1 dev eth0

# ip route
default via 10.0.3.2 dev eth1 
10.0.3.0/24 dev eth1  proto kernel  scope link  src 10.0.3.15 
192.168.58.1 dev eth0  scope link

... então eu posso pingar outros convidados e o servidor pode se comunicar uns com os outros.


Minhas configurações de rede estão em /etc/network/interfaces.d / :

eth0

auto eth0
iface eth0 inet static
  address 192.168.58.3
  netmask 255.255.255.0
  gateway 192.168.58.1
  broadcast 192.168.58.255

  # Remove default route
  post-up route del default

  # Attempt to remove bad route but it doesn't work
  #post-up route del 192.168.58.0/24 dev eth0  proto kernel scope link src 192.168.58.3

  # Doesn't add route which I need
  post-up route add 192.168.58.1 dev eth0  

eth1

auto eth1
iface eth1 inet dhcp


Você pode ajudar por favor com essa configuração?

    
por waldauf 20.06.2017 / 17:53

0 respostas