现在有两个节点A,B。之间用IPsec VPN 做了互通,A节点pingB节点主机能通。A节点测 试与B节点的22端口能通,但是A节点通过ssh连接B节点时,能跳出密码验证,输入密码后,就卡住了。随后就跳出了Client_loop: send disconnect: Broken pipe的提示,不知道是哪里出了问题,请大神指点。
(0)
最佳答案
Client_loop: send disconnect: Broken pipe 错误是由于 SSH 连接超时导致的,这可能是由于以下几种原因:
要解决这个问题,您可以尝试以下几种方法:
(0)
使用B节点终端 连接目标主机看看
如果正常说明网络问题或ipsec有问题
或使用A节点连接B节点其它设备,来确认是否是目标主机问题
(0)
非常感谢,问题已解决,把两边的MTU为同一数值就可以了。还有一点疑问,当A节点是苹果电脑,B节点是centos时可以SSH连接,但当A节点和B节点都是苹果电脑时,需要改MTU才能连接。
ipsec 什么样的问题会造成这种情况?谢谢。
带宽不足或设备性能问题以及mtu等都可能导致异常,还是先确认是否目标主机问题在确认网络侧吧
我将B节点换成一台CentOS主机,能够成功SSH登录。原来B节点是一台苹果主机。
非常感谢,问题已解决,把两边的MTU为同一数值就可以了。还有一点疑问,当A节点是苹果电脑,B节点是centos时可以SSH连接,但当A节点和B节点都是苹果电脑时,需要改MTU才能连接。
前两天有个贴子,他的经验是修改终端的MTU。
1、先用ping X.X.X.X -f -l1472
2、修改这个1472,至到可以ping通
3、修改MTU值 ,netsh interface ipv4 set subinterface "以太网" mtu=1500 store=persistent
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明