查询路由信息:
route -n
# -n表示结果用ip表示
#也可以加-ee,表示显示详细信息
#结果说明
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface MSS Window irtt
0.0.0.0 192.168.247.2 0.0.0.0 UG 425 0 0 br0 0 0 0
192.168.41.0 0.0.0.0 255.255.255.0 U 101 0 0 ens37 0 0 0
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0 0 0 0
192.168.247.0 0.0.0.0 255.255.255.0 U 425 0 0 br0 0 0 0
Destination:表示目的地址,0.0.0.0表示默认网关,本地所有的数据都发送到这个网关
Gateway:网关。0.0.0.0表示该目的地址是在本地。
Genmask:子网掩码。0.0.0.0表示默认路由。
Flags:U表示可以使用,G表示要经过网关,H表示是到一个主机
Metric:路由距离
添加或者删除默认路由:
route add default gw 192.168.247.2 br0
route del default gw 192.168.247.2 br0
#默认路由就是找不到路由信息的全都从默认路由出去
添加或者删除到指定网络的路由:
route add -net 106.13.219.0 netmask 255.255.255.0 gw 192.168.247.2
route del -net 106.13.219.0 netmask 255.255.255.0 gw 192.168.247.2
添加带metric的路由:
route add default gw 192.168.247.2 dev br0 metric 99
此外还有一些参数:
-C:查看路由缓存
-F:显示发送信息,路由器需要发送本地的路由给与它相邻的路由器