当使用无线(接口wlp2s0b1
)时,我无法连接到我的 SSH 服务器,但当使用以太网(接口enp1s0f0
)时,我可以。
- 两个接口都在同一个网络上。
- 之后连接停止
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
。 - 我正在使用 Manjaro Linux。
- 我没有防火墙。
- 在服务器上,
/var/log/auth.log
什么也不显示。
我尝试过但没有奏效的方法:
- 调整 MTU(尝试了一堆值)
sudo ip li set mtu 1500 dev wlp2s0b1
:。 - 更改端口(从
22
到2222
)。 - 设置 KexAlgorithms:
ssh -oKexAlgorithms=ecdh-sha2-nistp521 user@host
谢谢!
答案1
我找到了解决方案:这是一个驱动程序问题。
我的配置:
- PC:MacBook Pro(2012 年末)
- 无线芯片:BCM4331
- 操作系统:Manjaro Linux
b43
已知该驱动程序存在一些问题。我安装了该broadcom-wl
驱动程序,现在运行正常。
关于此问题的一些资源: