问题:安装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了。
至于为什么要改小一点我仍然不太明白。
阅读(2263) | 评论(1) | 转发(0) |