LinuxSir.cn,穿越时空的Linuxsir!

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

大家帮我看看ROUTE命令输出的结果是什么意思啊?

[复制链接]
发表于 2008-1-14 22:44:32 | 显示全部楼层 |阅读模式
本人的系统是RHEL5,有两块网卡,地址分别是eth0:10.0.0.6 eth1:10.0.0.8
eth0接ADSL猫,eth1通过一根网线接另一台WINDOWSXP机器,WINDOWSXP机器
的IP是10.0.0.10。eth0和eth1在RHEL5系统中都能PING通,而且eth0能通过ADSL猫正常上网。我的问题是eth1和 WINDOWSXP机器都不能PING通对方,RHEL5显示“From 10.0.0.6 icmp_seq=1 Destination Host Unreachable“,WINDOWSXP显示“titime out"。使用route命令显示如下:
[root@localhost default]# /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
58.52.96.1      *               255.255.255.255 UH    0      0        0 ppp0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
10.0.0.0        *               255.0.0.0       U     0      0        0 eth0
10.0.0.0        *               255.0.0.0       U     0      0        0 eth1
default         *               0.0.0.0         U     0      0        0 ppp0
我不明白eth1对应的地址怎么会有两个?PPP0怎么也有两个?这张表在什么地方编辑?:yun:
发表于 2008-1-18 18:16:08 | 显示全部楼层
用ifconfig + route 就能搞定网络

58.52.96.1 * 255.255.255.255 UH 0 0 0 ppp0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
这两个应该是特殊IP,不用管它。

你这个路由没有默认路由,会有问题的。
还有,你的Linux 和 windows机器是直接连接,用的正线吗?

如果你的Windows是10.0.0.7,则要添加一个路由,让来往Windows的包通过eth1网卡:
route add -host 10.0.0.7 dev eth1
回复 支持 反对

使用道具 举报

发表于 2008-1-24 17:13:43 | 显示全部楼层
LS的乱说
58.52.96.1 * 255.255.255.255 UH 0 0 0 ppp0  
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1  
..........................
这些不是所谓的网卡地址和特殊IP,这只是路由表.
LS的说没有默认路由???

default * 0.0.0.0 U 0 0 0 ppp0

那你对这条记录是怎么理解的?

LZ说的PING不通的现象,请先检查LINUX防火墙的设置.

#iptables -L -n -v
回复 支持 反对

使用道具 举报

发表于 2008-1-27 14:25:19 | 显示全部楼层
>>这些不是所谓的网卡地址和特殊IP,这只是路由表.
我说58.52.96.1、169.254.0.0是特殊IP,因为我不知道加它有啥用。
也懒得去查资料了。而且和lz的问题没有关系。

>>default * 0.0.0.0 U 0 0 0 ppp0
这个是我是说错了。
我从来没有直接用ADSL上过网,都是用的路由器。所以不清楚ppp0。

lz的问题解决了没有?也不来报告一下,唉。
回复 支持 反对

使用道具 举报

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

本版积分规则

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