Назад | Перейти на главную страницу

Виртуальная машина KVM не может проверить связь с сетевым шлюзом моста

Мы запускаем виртуальную машину Centos 6 с использованием qemu / KVM внутри хоста Centos 6. На хосте настроены следующие сети:

cat ifcfg-br1 
DEVICE=br1
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=static
IPADDR=10.213.31.70
NETMASK=255.255.255.0
GATEWAY=10.213.31.1
STP=on
NM_CONTROLLED=no
DELAY=0.0
DNS1=10.213.0.11
DEFROUTE=yes
MTU=9000

Эта мостовая сеть подключена к следующему физическому сетевому адаптеру:

cat ifcfg-eth0 
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
BRIDGE=br1
MTU=9000
PEERDNS=yes
PEERROUTES=yes

На гостевой виртуальной машине настроена следующая сеть, которая подключена к мостовой сети хоста:

cat ifcfg-ethext 
BOOTPROTO=none
DEVICE=ethext
GATEWAY=10.213.31.1
IPADDR=10.213.31.73
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet

Гостевая виртуальная машина может пинговать хост-виртуальную машину по IP-адресу. 10.213.31.70 но он не может пинговать шлюз на 10.213.31.1 (или любой другой IP в диапазоне 10.213.31.0/24.

В ВМ присутствуют следующие маршруты:

10.213.31.0/24 dev ethext  proto kernel  scope link  src 10.213.31.73 
default via 10.213.31.1 dev ethext

IPtables был проверен на хосте и в виртуальной машине, он был протестирован со всеми политиками, чтобы РАЗРЕШИТЬ.

На хосте и ВМ параметр ядра ip_forwarding был проверен: net.ipv4.ip_forward = 1

Хост обновлен до последней версии всех пакетов.

Почему я не могу связаться с любым другим устройством в этой сети из виртуальной машины?