遇到一个奇怪的网络问题 |
发布: 2010-06-27 21:35 |
连接到本地 localhost 网络不稳定,表现为telnet localhost 22, 随机出现connect timeout问题。 当然前提确定openssh的22端口没有问题,并且即登陆其他端口也有这个问题。 但是登陆其他外网,其他同网络的机器都没有这个问题,其他网络程序也没出现此问题。 所以,用到这种通信模式的本地程序都出现了问题,无法使用。 是路由设置问题?还是dns问题,还是什么问题呢。 路由如下,感觉是没有问题, localhost ~ # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 loopback localhost.local 255.0.0.0 UG 0 0 0 lo default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 localhost ~ # resove.conf如下, localhost opera # more /etc/resolv.conf domain domain search domain nameserver 8.8.8.8 localhost opera # ifconfig结果: localhost opera # ifconfig eth0 Link encap:Ethernet HWaddr 00:24:7e:6f:f3:89 inet addr:192.168.1.110 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::224:7eff:fe6f:f389/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:83482 errors:0 dropped:0 overruns:0 frame:0 TX packets:72777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:100389515 (95.7 MiB) TX bytes:7621328 (7.2 MiB) Interrupt:20 Memory:fc200000-fc220000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:294 errors:0 dropped:0 overruns:0 frame:0 TX packets:294 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:21216 (20.7 KiB) TX bytes:21216 (20.7 KiB) teredo Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet6 addr: 2001:0:53aa:64c:1404:b424:8ab0:9fd/32 Scope:Global inet6 addr: fe80::ffff:ffff:ffff/64 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1 RX packets:24 errors:0 dropped:0 overruns:0 frame:0 TX packets:39 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:2928 (2.8 KiB) TX bytes:8883 (8.6 KiB) wlan0 Link encap:Ethernet HWaddr 00:1e:65:a1:1c:7e UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) localhost opera # PS: 终于发现问题出在什么地方了, 发现如果关闭/etc/init.d/wicd后,这个问题消失, 现在的路由如下: localhost ~ # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 loopback localhost.local 255.0.0.0 UG 0 0 0 lo default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 localhost ~ # 与原来的一样,但不会出现连接不上的问题。 PS2: 这样就是问题出的少点了,但依然没有完全解决,出问题比例基本1:4的概率。应该不会是rc内核的问题吧,到底问题出在哪呢。 换回2.6.34稳定内核,修改了/etc/hosts文件,注掉一行, # 127.0.0.1 localhost.localdomain localhost 这么测试了几回,没有问题了。再试用一段时间。 |
原文: http://qtchina.tk/?q=node/489 |
Powered by zexport
|