-1

一个网桥brOnline连接到eth0它提供对 LAN / Internet 的访问。设置在修改中存档,/etc/network/interfaces如下所示。

为什么?这次冒险的目的是在几个虚拟机和托管虚拟桥的系统和虚拟机(主机)之间建立一个虚拟网络。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto MyBridge
iface MyBridge inet dhcp
    bridge_port eth0
    bridge_stp on
    bridge_fd 0.0

如何从我的主机连接到网桥?

一件重要的事情:添加eth0到网桥会导致主机无法使用它!

那么在将接口添加eth0到网桥之前,连接到哪个魔法eth0使我的浏览器能够访问本地网络?我可以或如何将此魔术连接到网桥以访问 LAN 并可以与连接到网桥的其他客户端交谈?

4

1 回答 1

0

尝试是错误的。对于主机来说,不需要通过分接头设备连接到网桥,它可以直接连接到网桥。换句话说,如果您将默认路由设置为连接到网关的桥接,那么您也可以连接到 LAN 接口。

# see actual settings
# The displayed via is the default gw which may be provided by your dhcp
ip route
default via 42.69.42.69 dev eth0
...

# delete the default route, otherwise error: "file exists" will show up
sudo ip route del default via 42.69.42.69 dev eth0

# Add your bridge as default route
sudo ip route add default via 42.69.42.69 dev brOnline

# check
ip route
default via 10.13.0.10 dev brOnline

ping/ssh 到外部是可能的,firefox 也正在使用这些设置。

暗示:

  • 这些变化不是永久性的。为此,您需要编辑/etc/network/interfaces.
  • 我仍然无法 ping 到其他 VM,反之亦然,但这可能是另一个话题。
于 2017-10-18T12:24:42.237 回答