如何将主机连接到她的虚拟网桥?

时间:2017-10-17 09:30:51

标签: linux networking virtual bridge tun

网桥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添加到网桥之前,哪个 magic 已连接到eth0,这使我的浏览器能够访问本地网络?可以或如何将此 magic 连接到网桥以访问LAN并可以与连接到网桥的其他客户端通信?

1 个答案:

答案 0 :(得分: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其他虚拟机,反之亦然,但这可能是另一个主题。