dmesg会让ssh登录的session hang掉?
又见诡异现象
中午有人跟我说
刚重装的外地的某台机器
ssh登上去后输入top、ls等等常见命令的时候都会导致ssh session挂掉
服务器本身貌似没有问题
于是我就试了下
发现不仅仅是这一台
而是重装的4台都有问题
当我输入dmesg的时候ssh session都会hang掉
本以为是自己定制的bash有问题
起了个tcsh,还是不行
以为是ip冲突
但4台同时出问题的可能性小吧
然后还怀疑是cpu不支持x86_64的问题
但hp dl360 g5(cpu是xeon)的机器不至于呀
最诡异的是同事从公司直接ssh上去
说没有问题呀
我这里由于没法直接ssh过去
是从公司别的idc的机器上跳过去的
难道真是这个原因造成的吗?
太诡异了
原创文章,转载请注明: 转载自嘻嘻哈哈的部落格(blog)
本文链接地址: dmesg会让ssh登录的session hang掉?


查明白了
是linux机器上的mtu设置的问题
缺省1500过vpn网关的时候由于要加上一堆报头导致超过vpn网关的mtu
而某些应用又不允许分片
导致直接被vpn网关丢弃
所以解决办法也很简单
将linux机器的mtu改小即可
ifconfig eth0 mtu 1448
至于这里为什么是1448呢?
呵呵