Мой сервер работает под управлением Ubuntu 10.04 64bit и имеет 2 сетевых адаптера, моя конфигурация - это один интерфейс для входящего / исходящего трафика всех гостевых KVM, работающих на этом сервере, а другой интерфейс - для других целей.
Я установил как сетевую карту, так и виртуальный мост со статическим IP-адресом; вот мой /etc/network/interface
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
auto eth1
iface eth1 inet static
address 192.168.5.12
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.5.5
auto br0
iface br0 inet static
address 192.168.5.11
netmask 255.255.255.0
network 192.168.5.0
broadcast 192.168.5.255
gateway 192.168.5.5
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
и вот мой netstat -nr output
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth1
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 br0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth0
Я не могу выйти в Интернет. Я вручную удаляю все gw по умолчанию, используя route del
и добавьте только 1 gw по умолчанию для устройства eth0 для доступа в Интернет
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
0.0.0.0 192.168.5.5 0.0.0.0 UG 0 0 0 eth0
Проблема в том, что когда я перезагружаю сервер, я вручную запускаю route del
еще раз, и если я удалю gw по умолчанию для eth1 в /etc/network/interface
все гостевые хосты не имеют доступа в Интернет.
Пожалуйста, помогите мне, как настроить таким образом
редактировать /etc/network/interface
и удалите все, кроме одного gateway
заявления.