Esqueci de ativar o modo promíscuo para interfaces ethernet nas configurações da máquina virtual-2. Depois que a ponte funciona bem para mim.
Eu criei o ambiente de teste no VirtualBox:
Três máquinas virtuais:
1 - como host de ponto final (IP estático 192.168.1.2) - uma interface ethernet conectada a lan virtual (intnet1)
2 - como o host de ponte (IP 192.168.1.1) - duas interfaces de ethernet conectadas a lan virtual (intnet1 intnet2 respectivamente)
3 - como host de ponto final (IP estático 192.168.1.3) - uma interface ethernet conectada a lan virtual (intnet2)
Todas as máquinas instalaram claramente a versão 7.3.1611 do CentOS Linux (Core)
configurações de interfaces de rede:
Máquina-1 : (/ etc / sysconfig / network-scripts / ifcfg-enp0s3)
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
NM_CONTROLLED=no
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
Máquina-3 : (/ etc / sysconfig / network-scripts / ifcfg-enp0s3)
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.3
NETMASK=255.255.255.0
NM_CONTROLLED=no
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
Máquina-2 : (/ etc / sysconfig / network-scripts / ifcfg-eth0)
TYPE=Ethernet
NM_CONTROLLED=no
DEVICE=enp0s3
ONBOOT=yes
BRIDGE=br0
Máquina-2 : (/ etc / sysconfig / network-scripts / ifcfg-eth1)
TYPE=Ethernet
NM_CONTROLLED=no
DEVICE=enp0s8
ONBOOT=yes
BRIDGE=br0
Máquina-2 : (/ etc / sysconfig / network-scripts / ifcfg-br0)
DEVICE=br0
TYPE=Bridge
STP=off
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NM_CONTROLLED=no
Quando eu inicio todas as interfaces em todas as máquinas:
Machine-1 pode chegar com a Machine-2 via enp0s3
A máquina 3 não pode chegar a nenhuma outra máquina e a outra máquina não pode alcançar a Máquina 3
Como o uso da máquina [1,3] alcança qualquer um deles?
O que estou fazendo errado? Ou posso ser por outra coisa ...
Obrigado antecipadamente!
Tags virtualbox centos bridge