SSH 无法通过 Linux 桥接工作

SSH 无法通过 Linux 桥接工作

我目前正在努力解决一个非常奇怪的问题。我有一台 Linux Ubuntu 16.04 机器,带有两个接口(eth1eth2)。我在这两个接口之间建立了一个桥梁,bridge-utils用于以下简单设置:

笔记本电脑 1 → 桥接器 → 笔记本电脑 2

其中是具有所述接口的 Ubuntu 计算机。

笔记本电脑2有一个openssh服务器正在运行。当我现在尝试ssh笔记本电脑1笔记本电脑2它不工作。桥本身工作,导致 ping 和其他工作正常。

我也曾经wireshark检查过这个问题。SSH 握手工作正常,但在传输一些数据包之后,传输会卡在 TCP 重传流中,直到超时或终止。我花了几个小时在网上研究,但似乎没人遇到这个问题。

我发现的唯一提示是禁用 LRO 功能。但这并不能解决我的问题。也许我忽略了其他东西。

也许有人能提供一些提示或线索来解决我的问题。

答案1

嗯,我在 Raspberry Pi 3 上遇到了同样的问题

从 br0 中移除 eth0,即 brctl delif br0 eth0 可恢复连接,但显然会阻止网桥工作

几个月前曾经工作过

相关内容