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?