Ich habe Ubuntu 13.10, Saucy Salamander x64 als Gast in VirtualBox (mit Windows 7 als Host).
Ich habe dies geschrieben, /etc/network/interfaces
weil 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.x
ist das Gateway, das mir VBox NAT gibt?
Beim Ausführen netstat -nr
scheinen 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 eth0
Zeilen 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?
quelle