例1:查看主机的Linux路由表
# route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
例2:Linux路由的添加
#route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
例3:Linux路由的删除
# route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0
例4:设置默认Linux路由
# route add default gw 192.168.10.30
说明:gw表示后面接的是一个IP地址,而不是dev。
注:
linux双网卡默认路由问题
在安装第二块网卡后出现无法上网问题,使用route发现是默认路由出现问题,经过多发查证,才晓得原来linux在加载网卡配置文件的时候是先加载eth0,再加载eht1的,这样,如果eth1设置了gateway项,则会覆盖掉eth0中的gateway设置,因此解决方法就是删除eth1的gateway设置,文件位置在/etc/sysconfig/networking/devices目录下,删除eth1中的gateway设置。
/etc/sysconfig/network-scripts/ifcfg-ethx 多网卡只能配一个网关。谨记