路由
在 CentOS 上,您可以使用以下命令检查路由表:
$ route -n
前面的命令打印了一个这样的表:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.254.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.185.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
0.0.0.0 192.168.185.2 0.0.0.0 UG 0 0 0 eth1
表格的最后一行表示机器的默认网关。在这种情况下:
0.0.0.0 192.168.185.2 0.0.0.0 UG 0 0 0 eth1
更改默认网关
您可以使用 route 命令控制默认网关:
$ route del default gw <default_gateway_ip>
$ route add default gw <default_gateway_ip>
请记住,这种变化只是暂时的。要永久更改默认网关,您需要编辑文件/etc/sysconfig/network并更改为:
GATEWAY=<new_default_gateway_ip>
对于同一子网上的多个接口,还可以使用以下命令指定到默认网关的首选路由:
GATEWAYDEV=<network_interface>