我的服务器正在运行Ubuntu 10.04 64bit并且有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输出
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手动删除所有默认gw,并为设备eth0仅添加1个默认gw以访问互联网
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命令,如果我删除/ etc / network / interface中的默认gw eth1,则所有来宾主机都无法访问互联网.
请帮我如何配置这种方式
编辑/ etc / network / interface并删除除一个网关语句之外的所有语句.