桥接两个网络:桥接访问缓慢且不可靠

桥接两个网络:桥接访问缓慢且不可靠

我有一个连接本地计算机的 LAN,此外,我还有一个专用于海外网络的连接,该连接已分配了静态 IP 地址供我使用。一个具有两个网络接口的 ubuntu (14.04.01LTS) 盒子通过 eth0 连接到 LAN,通过 eth1 连接到海外网络。我通过添加一些静态路由让 ubuntu 盒子与两个网络上的计算机通信。但是,我还希望 LAN 上的其他盒子能够连接到海外网络。我认为建立桥接是实现此目的的方法。这是我尝试的:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto br0
iface br0 inet dhcp
    bridge_ports eth0 eth1
    bridge_stp off
    bridge_waitport 0
    bridge_fd 0
    bridge_maxwait 1
    hostname Avery3

重启后,LAN 连接几乎完全无法使用,但不是完全无法使用。我可以ping从 LAN 上的其他盒子毫无困难地桥接。但如果我尝试ssh这样做,大多数情况下连接都会超时。偶尔经过长时间的延迟后它会连接,然后,短暂地,我有一个良好的 ssh 连接。但几分钟后它总是会失败。

这有效:

    ...
    bridge_ports eth0
    ...

...我现在有一个可靠的 LAN 连接。但当然桥接器没有任何用处。

知道为什么将远程连接添加到网桥会使 LAN 连接变慢且不可靠吗?如果我做错了(即网桥可能不是我想要的解决方案),我应该如何解决这个问题?

非常感谢。

相关内容