И хост, и гость работают под управлением серверной версии Fedora 26. Хост из OVH, гость - это ISO из Fedora.
Для краткости я обрезал все, что касается TXRX и шлейфов.
Main IP a.a.a.17
Main IP Gateway a.a.a.254
Failover IP b.b.b.192
Failover MAC 20:00:00:10:5f:d7
Хост ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet a.a.a.17 netmask 255.255.255.0 broadcast a.a.a.255
ether 70:54:d2:1a:9f:5c txqueuelen 1000 (Ethernet)
device interrupt 20 memory 0xfe500000-fe520000
virbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:3a:fb:f8 txqueuelen 1000 (Ethernet)
vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::fc00:ff:fe10:5fd7 prefixlen 64 scopeid 0x20<link>
ether fe:00:00:10:5f:d7 txqueuelen 1000 (Ethernet)
Гостевой ifconfig
ens3: flags=4163(UP,BROADCAST,RUNNING,MULTICAST)
inet b.b.b.192 netmask 255.255.255.255 broadcast b.b.b.192
ether 02:00:00:10:5f:d7 txqueuelen 1000 (Ethernet)
Настройка сети KVM
<interface type='network'>
<mac address='02:00:00:10:5f:d7'/>
<source network='default' bridge='virbr0'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Хост brctl
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
virbr0 8000.5254003afbf8 yes virbr0-nic
vnet0
Гостевой арп -ан
? (a.a.a.254) at (incomplete) on ens3
В настоящее время гость не может подключиться к Интернету. Я прочитал и перечитал все статьи, относящиеся к OVH, и даже просто общую документацию по libvirt, ставшую в тупик на этом этапе. Я впервые имею дело с прямым KVM вместо использования такой системы, как ESXi, но с cli я сталкиваюсь довольно часто. Я ценю любую помощь, которая может быть предоставлена.
Ваша виртуальная сеть virbr0
настроен на использование NAT для виртуальных машин. Вы хотите установить мост между физическим устройством. eth0
например, с br0
и подключите свои виртуальные машины к этому мосту.
В eth0
тогда будет частью br0
и вам необходимо настроить IP-адрес, который привязан к eth0
на br0
. Для получения более подробной информации следуйте инструкциям Вот.
Поскольку вы используете Fedora 26, вы также должны иметь возможность использовать macvtap
что объясняется Вот.