在 virtualbox 中桥接两个以太网接口。 CentOS 7

在 virtualbox 中桥接两个以太网接口。 CentOS 7

我在 VirtualBox 中创建了测试环境:
三台虚拟机:
1 - 类似端点主机(IP 静态 192.168.1.2) - 一个连接到虚拟局域网的以太网接口(intnet1)
2 - 类似桥接主机(IP 192.168.1.1) -两个连接到虚拟 lan 的以太网接口(分别为 intnet1 和 intnet2)
3 - 类似终端主机(IP 静态 192.168.1.3) - 一个连接到虚拟 lan 的以太网接口(intnet2)

所有机器都明确安装了 CentOS Linux 版本 7.3.1611 (Core)

网络接口的配置:
机器1: (/etc/sysconfig/network-scripts/ifcfg-enp0s3)

类型=以太网
BOOTPROTO=静态
IPADDR=192.168.1.2
NETMASK=255.255.255.0
NM_CONTROLLED=否
名称=enp0s3
设备=enp0s3
ONBOOT=是

机器3: (/etc/sysconfig/network-scripts/ifcfg-enp0s3)

类型=以太网
BOOTPROTO=静态
IPADDR=192.168.1.3
NETMASK=255.255.255.0
NM_CONTROLLED=否
名称=enp0s3
设备=enp0s3
ONBOOT=是

机器2: (/etc/sysconfig/network-scripts/ifcfg-eth0)

TYPE=以太网
NM_CONTROLLED=否
DEVICE=enp0s3
ONBOOT=是
BRIDGE=br0

机器2: (/etc/sysconfig/network-scripts/ifcfg-eth1)

类型=以太网
NM_CONTROLLED=否
设备=enp0s8
ONBOOT=是
桥=br0

机器2: (/etc/sysconfig/network-scripts/ifcfg-br0)

DEVICE=br0
TYPE=网桥
STP=关闭
ONBOOT=是
BOOTPROTO=无
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NM_CONTROLLED=否

当我启动所有机器上的所有接口时:
Machine-1 可以通过 enp0s3 与 Machine-2 联系
Machine-3 无法到达任何其他机器,其他机器无法到达 Machine-3

如何使用 Machine[1,3] 通过网桥到达其中任何一个?

我做错了什么?或者我可能忘记了其他事情......

提前致谢!

答案1

我忘记在虚拟机 2 的设置中启用以太网接口的混杂模式。之后那座桥对我来说效果很好。

相关内容