У мене Ubuntu 13.10, Saucy Salamander x64 працює в якості гостя у VirtualBox (з Windows 7 в якості хоста).
Я написав це, /etc/network/interfaces
тому що мені потрібно додати велику кількість постійних ручних статичних маршрутів:
# 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
містить кілька рядків форми:
route add 10.0.0.0/8 via 172.x.x.x dev eth1
де 172.x.x.x
шлюз, який мені дає VBox NAT.
Після запуску netstat -nr
виявляється, що всі мої ручні маршрути були успішно додані, включаючи маршрути, щоб дістатися до двох серверів DNS через 172.x.x.x
.
Однак менеджер мережі каже, що обидва пристрої "не керуються". Якщо я встановлю /etc/NetworkManager/NetworkManager.conf
managed=true
, менеджер мережі знову працює, але мої маршрути втрачаються. Тож мій поточний компроміс - встановити managed=false
та прокоментувати eth0
рядки в /etc/network/interfaces
.
Чи можна керувати пристроєм і все-таки робити ручні маршрути, як зазначено вище?