我可以设置两个桥接在一起的 NIC 并仍然通过 SSH 进入桥接机器吗?

我可以设置两个桥接在一起的 NIC 并仍然通过 SSH 进入桥接机器吗?

我有一个安装了两个网卡的 ubuntu 盒子。我可以很好地将它们桥接在一起,但是一旦连接桥接在一起,我还没有办法通过 SSH 进入盒子。这是我的/etc/网络/接口

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet manual

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
    address 192.168.33.213
    netmask 255.255.255.0
    gateway 192.168.33.1
    bridge_ports eth0 eth1
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

这对于桥接来说很好,但我无法通过 SSH 进入盒子。我尝试在其中一个 NIC 上设置另一个接口:

auto eth0:1
iface eth0:1 inet static
    address 192.168.33.215
    netmask 255.255.255.0
    gateway 192.168.33.1

但这真的没用。 是否可以 ssh 进入所有网卡都桥接的机器? 如果可以,怎么做?

答案1

您的 ssh 守护进程应该监听所有接口 (*:ssh)。检查 /etc/sshd_config 并确认其中没有其他 ListenAddress 语句。

如果这不起作用,请尝试将最后一行添加到 brctl 块。

     bridge_stp off
     bridge_fd 0
     bridge_maxwait 0
     up /etc/init.d/ssh restart

如果您仍然受到束缚,我会开始责怪您的路由表并对此进行调查。

相关内容