Mam Ubuntu 13.10, Saucy Salamander x64 jako gość w VirtualBox (z Windows 7 jako hostem).
Napisałem to, /etc/network/interfaces
ponieważ muszę dodać dużą liczbę stałych, ręcznych tras statycznych:
# 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
zawiera kilka wierszy formularza:
route add 10.0.0.0/8 via 172.x.x.x dev eth1
gdzie 172.x.x.x
jest brama, którą daje mi VBox NAT.
Po uruchomieniu netstat -nr
wygląda na to, że wszystkie moje ręczne trasy zostały pomyślnie dodane, w tym trasy do dwóch serwerów DNS za pośrednictwem 172.x.x.x
.
Jednak menedżer sieci twierdzi, że oba urządzenia nie są „zarządzane”. Jeśli ustawię /etc/NetworkManager/NetworkManager.conf
managed=true
, menedżer sieci znów zacznie działać, ale moje trasy zostaną utracone. Więc moim obecnym kompromisem jest ustalenie managed=false
i skomentowanie eth0
linii /etc/network/interfaces
.
Czy istnieje sposób, aby zarządzać urządzeniem i nadal wykonywać ręczne trasy jak wyżej?
źródło