Fedora14上网只能访问部分网站

donghaoyan 2011-03-19 06:45:05
最近,安装了Fedora14 ,今天更新安装了一下gvim,发现网络出现了问题,只可以访问部分网站,如百度可以,但是部分网站如google就不能访问,但是ping www.google.com可以ping通的,那位大侠遇到过这样的问题阿,万分感谢阿!

在线等,谢谢!
...全文
1278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
freetstar 2011-03-19
  • 打赏
  • 举报
回复
学习下,抓包是个好东西
steptodream 2011-03-19
  • 打赏
  • 举报
回复
不过你这样的问题 在我用了2年多linux的过程中都没遇到过
donghaoyan 2011-03-19
  • 打赏
  • 举报
回复
好不容易在网上找到了问题的答案了(来源于http://linux.chinaunix.net/bbs/archiver/tid-1173593.html):
通过网络抓包发现超时的网站,举例如下:
10:28:19.491634 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [S], seq 2811511189, win 5840, options [mss 1460,sackOK,TS val 34563148 ecr 0,nop,wscale 6], length 0
10:28:19.505913 IP 119.147.74.18.80 > 192.168.0.188.46895: Flags [S.], seq 1151192811, ack 2811511190, win 5712, options [mss 1440,sackOK,TS val 887380790 ecr 34538912,nop,wscale 2], length 0
10:28:19.506013 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [R], seq 2811511190, win 0, length 0
10:28:22.495077 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [S], seq 2811511189, win 5840, options [mss 1460,sackOK,TS val 34566152 ecr 0,nop,wscale 6], length 0
10:28:22.509145 IP 119.147.74.18.80 > 192.168.0.188.46895: Flags [S.], seq 1154196288, ack 2811511190, win 5712, options [mss 1440,sackOK,TS val 887381541 ecr 34538912,nop,wscale 2], length 0
10:28:22.509220 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [R], seq 2811511190, win 0, length 0
10:28:28.503089 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [S], seq 2811511189, win 5840, options [mss 1460,sackOK,TS val 34572160 ecr 0,nop,wscale 6], length 0
10:28:28.517329 IP 119.147.74.18.80 > 192.168.0.188.46895: Flags [S.], seq 1160205032, ack 2811511190, win 5712, options [mss 1440,sackOK,TS val 887383043 ecr 34538912,nop,wscale 2], length 0
10:28:28.517409 IP 192.168.0.188.46895 > 119.147.74.18.80: Flags [R], seq 2811511190, win 0, length 0
不超时的网站,如百度抓包如下:
10:29:33.040674 IP 192.168.0.188.48287 > 220.181.6.19.80: Flags [S], seq 3958308825, win 5840, options [mss 1460,sackOK,TS val 34636697 ecr 0,nop,wscale 6], length 0
10:29:33.172081 IP 220.181.6.19.80 > 192.168.0.188.48287: Flags [S.], seq 1203562261, ack 3958308826, win 8192, options [mss 1440,nop,nop,sackOK], length 0
10:29:33.172171 IP 192.168.0.188.48287 > 220.181.6.19.80: Flags [.], ack 1, win 5840, length 0

于是分析出需要关闭tcp的时间戳选项,
1. sysctl -w 'net.ipv4.tcp_timestamps=0' (运行时用该命令关闭timestamps)
2.在文件中 /etc/sysctl.conf中添加
net.ipv4.tcp_timestamps=0 保存退出重启即可。

unixlinuxsys 2011-03-19
  • 打赏
  • 举报
回复
google经常~~
donghaoyan 2011-03-19
  • 打赏
  • 举报
回复
呵呵,应该不是这个,我在XP下就可以的,不光是google,访问很多网站都不正常的
freetstar 2011-03-19
  • 打赏
  • 举报
回复
google这几天就没有不被和谐过
steptodream 2011-03-19
  • 打赏
  • 举报
回复
不知道是不是你的dns有问题 试试这样
echo "nameserver 8.8.8.8" > /etc/resolve.conf

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧