具有静态 IP 地址的多个 NIC,默认网关问题

具有静态 IP 地址的多个 NIC,默认网关问题

我的服务器运行的是 Ubuntu 10.04 64 位,有 2 个 NIC,我的配置是一个接口用于此服务器上运行的所有 KVM 客户机的传入/传出流量,另一个接口用于不同用途。

我使用静态 IP 地址设置了 NIC 卡和虚拟网桥;这是我的/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

我无法访问互联网。我手动删除了所有默认网关,route del并为设备 eth0 添加 1 个默认网关来访问互联网

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再次手动运行该命令,如果我删除所有来宾主机中的 eth1 的默认 gw,/etc/network/interface则无法访问互联网。

请帮我如何配置

答案1

编辑/etc/network/interface并删除除一条gateway语句之外的所有语句。

相关内容