Eu tenho o Ubuntu 13.10, Saucy Salamander x64 sendo executado como convidado no VirtualBox (com o Windows 7 como host).
Eu escrevi isso /etc/network/interfaces
porque preciso adicionar um grande número de rotas estáticas manuais permanentes:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
up ip -force -b /etc/network/eth1-routes
eth1-routes
contém várias linhas do formulário:
route add 10.0.0.0/8 via 172.x.x.x dev eth1
Onde 172.x.x.x
está o gateway que o VBox NAT me fornece.
Ao executar netstat -nr
, parece que todas as minhas rotas manuais foram adicionadas com êxito, incluindo rotas para chegar a dois servidores DNS via 172.x.x.x
.
No entanto, o gerente de rede diz que os dois dispositivos "não são gerenciados". Se eu definir /etc/NetworkManager/NetworkManager.conf
managed=true
, o gerenciador de rede funcionará novamente, mas minhas rotas serão perdidas. Portanto, meu compromisso atual é definir managed=false
e comentar as eth0
linhas /etc/network/interfaces
.
Existe uma maneira de gerenciar um dispositivo e ainda fazer rotas manuais como acima?
fonte