我有一个安装了两个网卡的 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
如果您仍然受到束缚,我会开始责怪您的路由表并对此进行调查。