LinuxSir.cn,穿越时空的Linuxsir!

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

请教高人,不能PING通127.0.0.1,却能上网..

[复制链接]
发表于 2006-9-10 00:30:03 | 显示全部楼层 |阅读模式
这几天在学校用drcom-client上网出现了一个怪问题
就是我PING不通127.0.0.1以及任意一个IP地址,却能正常上网,QQ等..
还有就是我网络速度特别慢,HTTP下载平均5K/S,在XP下可以达到几十上百..
网上很多人说是TCP/IP协议问题,我想协议出问题了为什么能上网呢?
望高手解决.. 或者教我重装TCP/IP协议..
不想重装系统阿,LINUX下程序好难装..

信息如下
  [root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:E0:4C:40:13:12
          inet addr:172.18.115.6  Bcast:172.18.115.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40440 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24163 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:16808663 (16.0 Mb)  TX bytes:3077932 (2.9 Mb)
          Interrupt:11 Base address:0xc000

lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:151958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:151958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10392262 (9.9 Mb)  TX bytes:10392262 (9.9 Mb)


[root@localhost root]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
ping: sendmsg: Invalid argument
ping: sendmsg: Invalid argument

--- 127.0.0.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1015ms

[root@localhost root]# ping 172.18.115.6
PING 172.18.115.6 (172.18.115.6) 56(84) bytes of data.
ping: sendmsg: Invalid argument
ping: sendmsg: Invalid argument

--- 172.18.115.6 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1019ms

[root@localhost root]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.18.115.0    *               255.255.255.0   U         0 0          0 eth0
169.254.0.0     *               255.255.0.0     U         0 0          0 eth0
127.0.0.0       *               255.0.0.0       U         0 0          0 lo
default         172.18.115.1    0.0.0.0         UG        0 0          0 eth0
发表于 2006-9-10 03:43:02 | 显示全部楼层
你说说得“上网”,也就是一般的网络应用,通常采用的都是TCP/UDP协议
而“ping”使用的是ICMP协议,很可能是你本身的防火墙,或是你的上层交换机,屏蔽了ICMP协议。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-10 14:20:24 | 显示全部楼层
但是我把防火墙关了阿,PING 127.0.0.1 无需通过上层交换机阿..
回复 支持 反对

使用道具 举报

发表于 2006-9-10 15:44:28 | 显示全部楼层
怀疑你的系统有问题。
[root@localhost root]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
ping: sendmsg: Invalid argument
ping: sendmsg: Invalid argument

为什么会提示“Invalid argument”??
可能是ping这个程序有错。
回复 支持 反对

使用道具 举报

发表于 2006-9-10 15:58:50 | 显示全部楼层
楼主,drcom-client这个东西怎么用的???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-12 20:43:39 | 显示全部楼层
下载再安装啊... 具体说不清楚了 .. 去网上搜下好些..

   系统有问题阿,不会吧? 我没用DRCOM的时候就PING得通,我怀疑是这个程序的问题
回复 支持 反对

使用道具 举报

发表于 2008-10-14 16:05:30 | 显示全部楼层
开一下本地回环
ifconfig lo 127.0.0.1 up
再试试
回复 支持 反对

使用道具 举报

发表于 2008-11-2 01:27:27 | 显示全部楼层
可能selinux是激活状态,把它关掉就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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