1、#route [-nee] -n :不要使用通讯协定或主机名称,直接使用 IP 或 port number; -ee :使用更详细的资讯来显示#routeDestinationGatewayGenmaskFlagsMetricRefUseIface192.168.0.0*255.255.255.0U000eth0169.254.0.0*255.255.0.0U000eth0default192.168.0.10.0.0.0UG000eth0 (route命令的输出项说明输出项说明Destination目标网段或者主机G
2、ateway网关地址,”*”表示目标是本主机所属的网络,不需要路由Genmask网络掩码 Flags标记。一些可能的标记如下:U—路由是活动的(route is up)H—目标是一个主机(target is a host)G—路由指向网关需要透过外部的主机 (gateway) 来转递封包(use gateway)R—恢复动态路由产生的表项(reinstate route for dynamic routing)D—由路由的后台程序动态地安装(dynamically installed by daemon or redirect)M—由
3、路由的后台程序修改 (modified from routing daemon or redirect)!—拒绝路由(reject route)Metric路由距离,到达指定网络所需的中转数(linux内核中没有使用)Ref路由项引用次数(linux内核中没有使用)Use此路由项被路由软件查找的次数Iface该路由表项对应的输出接口Destination, Genmask:这两个玩意儿就是分别是 network 与netmask,它们组合成为一个完整的网域范例:[root@linux ~]# route -nKernel IP rou
4、ting tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth00.0.0.0 192.168.10.30
5、 0.0.0.0 UG 0 0 0 eth0[root@linux ~]# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.10.0 * 255.255.255.0 U 0 0 0 eth0169.254.0.0 *
6、 255.255.0.0 U 0 0 0 eth0default server.cluster 0.0.0.0 UG 0 0 0 eth0 由上面的例子当中仔细观察 route 与 route -n 的输出结果,你可以发现有加 -n参数的主要是显示出 IP ,至于使用 route 而已的话,显示的则是『主机名称』喔!也就是说,在预设的情况下, route 会去找出该 IP 的主机名称,如果找不到呢?就会显示的钝钝