本文发表在 rolia.net 枫下论坛我使用的是自己公司提供的DSL上网服务。上周公司网络升级,结果发现我上不了网了。但是其它大部分公司的DSL用户没问题。我也不是完全不能上网,症状很奇怪:
可以ssh到公司的任何一台Linux机器,执行ls没问题,执行ls -l ssh client立刻hanp up ,没有列出任何文件。开始怀疑是数据包一大才出错。在一台web server上建了一个小文本文件, 从我的机器通过http请求可以正常访问该文件。不断增大该文件,发现到1203个字节时该文件无法访问 (1201时很快,没有任何问题。)
另一个试验证明上传没有问题:通过一个sftp client 成功连接到一个server, 上传一个72K的文件没有任何问题,试图下载该文件sftp client立刻挂起,一个字节也没下下来。
检查了我的 DSL Router, 有3个参数:
MRU 1492 ; MTU 1492; MSS 1432
在不改变任何参数的情况下,使用一个Sympatico 的DSL 账号,拿到一个sympatico的地址,访问网络没有任何问题。
找到一篇关于MRU, MTU, MSS 的解释:
http://www.draytek.co.uk/support/kb_vigor_mtu.html
修改参数为
MRU 960 ; MTU 960; MSS 900
重起router后奇迹发生,可以正常访问网络了!反复调整参数测试,发现是MSS在起作用, 必须小于大约1400才行。
现在参数是
MRU 1492; MTU 1492; MSS 1332,能正常上网。
哪位高手能给分析一下为什么MSS 1432就无法正常上网?有什么可能原因呢?不是MSS 小于MTU 40 就可以了吗?
多谢回复。更多精彩文章及讨论,请光临枫下论坛 rolia.net
可以ssh到公司的任何一台Linux机器,执行ls没问题,执行ls -l ssh client立刻hanp up ,没有列出任何文件。开始怀疑是数据包一大才出错。在一台web server上建了一个小文本文件, 从我的机器通过http请求可以正常访问该文件。不断增大该文件,发现到1203个字节时该文件无法访问 (1201时很快,没有任何问题。)
另一个试验证明上传没有问题:通过一个sftp client 成功连接到一个server, 上传一个72K的文件没有任何问题,试图下载该文件sftp client立刻挂起,一个字节也没下下来。
检查了我的 DSL Router, 有3个参数:
MRU 1492 ; MTU 1492; MSS 1432
在不改变任何参数的情况下,使用一个Sympatico 的DSL 账号,拿到一个sympatico的地址,访问网络没有任何问题。
找到一篇关于MRU, MTU, MSS 的解释:
http://www.draytek.co.uk/support/kb_vigor_mtu.html
修改参数为
MRU 960 ; MTU 960; MSS 900
重起router后奇迹发生,可以正常访问网络了!反复调整参数测试,发现是MSS在起作用, 必须小于大约1400才行。
现在参数是
MRU 1492; MTU 1492; MSS 1332,能正常上网。
哪位高手能给分析一下为什么MSS 1432就无法正常上网?有什么可能原因呢?不是MSS 小于MTU 40 就可以了吗?
多谢回复。更多精彩文章及讨论,请光临枫下论坛 rolia.net