Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161111
  • 博文数量: 16
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 214
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-14 18:30
文章分类
文章存档

2012年(1)

2011年(1)

2010年(2)

2009年(1)

2007年(11)

我的朋友

分类: LINUX

2007-09-16 23:05:10

问题:
安装Cent OS 5.0后,上网有点问题,部分网站可以访问,比如Google,搜狐,Google可以搜索,但搜索出的结果都打不开。此外其他网站都打不开页面,一直等待直到超时。

尝试:
在网上搜到有人曾遇到和我同样的问题,他使用修改MTU(Maximum Transmission Unit)的方法,将MTU改小一点,比如改成800(默认是1500),就可以正常了,但我改了之后仍然无效。

解决:
在Cent OS 的官方论坛里搜到一个帖子,了解到Cent OS 5内核对TCP的读缓冲区大小有缺省设置,缺省为:

net.ipv4.tcp_rmem = 4096 87380 4194304


贴中建议将最后一个数字改小一点,具体操作就是在文件/etc/sysctl.conf中添加一行:

net.ipv4.tcp_rmem = 4096 87380 174760


然后保存,重新启动网络,就OK了。
至于为什么要改小一点我仍然不太明白。

阅读(2197) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-09-06 21:13:02

非常感谢你的这篇文章,帮助我解决了实际困难。 谢谢。另外,你说的官方论坛具体指那个论坛,有帖子地址吗? 欢迎访问我的博客。px76.blog.163.com