【问题标题】:How to connect the host to her virtual bridge?如何将主机连接到她的虚拟网桥?
【发布时间】:2018-03-28 22:55:30
【问题描述】:

一个网桥brOnline 连接到eth0,它提供了对局域网/互联网的访问。设置存档在修改/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 并可以与连接到网桥的其他客户端通信?

【问题讨论】:

    标签: linux networking virtual bridge tun


    【解决方案1】:

    尝试是错误的。对于主机来说,不需要通过分接头设备连接到网桥,它可以直接连接到网桥。换句话说,如果您将默认路由设置为桥接网关,那么您也可以连接到 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,反之亦然,但这可能是另一个话题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多