网桥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并可以与连接到网桥的其他客户端通信?
答案 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
。