LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1074|回复: 2

route 和 ip 命令 ,求解~~~~

[复制链接]
发表于 2011-11-3 21:07:58 | 显示全部楼层 |阅读模式
1。。
[root@Proxy9 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[color="Blue"]222.27.252.0    *               255.255.255.0   U     0      0        0 eth0
192.168.9.0     *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         222.27.252.1    0.0.0.0         UG    0      0        0 eth0

2..
[root@Proxy9 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
[color="Red"]192.168.9.0     *               255.255.255.0   U     0      0        0 eth1
222.27.252.0    *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         222.27.252.1    0.0.0.0         UG    0      0        0 eth0
3..
[root@Proxy9 ~]# ip route
[color="Red"]222.27.252.0/24 dev eth0  proto kernel  scope link  src 222.27.252.93
192.168.9.0/24 dev eth1  proto kernel  scope link  src 192.168.9.254
169.254.0.0/16 dev eth1  scope link
default via 222.27.252.1 dev eth0

4..
[root@Proxy9 ~]# ip route
[color="Blue"]192.168.9.0/24 dev eth1  proto kernel  scope link  src 192.168.9.254
222.27.252.0/24 dev eth0  proto kernel  scope link  src 222.27.252.93
169.254.0.0/16 dev eth1  scope link
default via 222.27.252.1 dev eth0

请教一下,相同的命令1和2,3和4 显示的先后顺序,对设置**上网有影响吗?
发表于 2011-11-7 16:55:54 | 显示全部楼层
1和4应该是一样的,2和3是一样的。这个对上网当然是有影响。1和4可以上网,2和3可能就上不了,要看你具体是怎么设置的。
回复 支持 反对

使用道具 举报

发表于 2012-1-28 08:27:27 | 显示全部楼层
没有影响的,你的四个命令都是一样的,结果也是一样的, 选路(routing)和路由表中条目的顺序无关,只和条目的子网掩码的匹配度有关. 换句话说,即使 ip route 把默认路由显示在最上面都没有影响.
其实告诉你一个判断路由表是否正确的方法: 除了默认路由以外,其他条目在子网上没有重叠.
-- 其实路由条目可以有包含和重叠,但如果你只是做一个简单网关的话,就没必要深究了,呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表