Ich habe Ubuntu 13.10, Saucy Salamander x64 als Gast in VirtualBox (mit Windows 7 als Host).
Ich habe dies geschrieben, /etc/network/interfacesweil ich eine große Anzahl permanenter, manueller statischer Routen hinzufügen muss:
# 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 enthält mehrere Zeilen des Formulars:
route add 10.0.0.0/8 via 172.x.x.x dev eth1
Wo 172.x.x.xist das Gateway, das mir VBox NAT gibt?
Beim Ausführen netstat -nrscheinen alle meine manuellen Routen erfolgreich hinzugefügt worden zu sein, einschließlich der Routen, über die zwei DNS-Server erreicht werden sollen 172.x.x.x.
Der Netzwerkmanager sagt jedoch, dass beide Geräte "nicht verwaltet" werden. Wenn ich einstelle /etc/NetworkManager/NetworkManager.conf managed=true, funktioniert der Netzwerkmanager wieder, aber meine Routen gehen verloren. Mein aktueller Kompromiss besteht also darin managed=false, die eth0Zeilen in festzulegen und zu kommentieren /etc/network/interfaces.
Gibt es eine Möglichkeit, ein Gerät zu verwalten und dennoch manuelle Routen wie oben auszuführen?