描述:

    虚拟机安装了centos,安装时网络配置为固定ip,系统安装好后又增加了一个网卡口,并定位为桥接模式,而原网卡则变更为DHCP方式获取ip地址,同时作为公网出口。

    问题来了,网卡配置都正确,同时也注释了固定IP的网关,但重启网络服务后,发现不能访问互联网,这时想到了有可能是默认路由没有变过来

#route -n
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.192.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         192.168.1.1   0.0.0.0         UG    0      0        0 eth0

    查看了下路由表,还真是默认路由的原因,删之,重新添加静态路由

#route del -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1
#route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.192.1

    这次变更过来了,但问题并没有彻底解决,重启网络服务后默认路由又变回去了

    百思不得其解,就在要这么凑合用的时候,想到系统里面还有个位置是设置默认路由的,那就是/etc/sysconfig/network文件,一查看,果然在里面定义了默认网关,删之,搞定

 #cat /etc/sysconfig/network
 NETWORKING=yes
HOSTNAME=nagios
#GATEWAY=192.168.1.1