Bridge в QEMU
Настройка сетевого моста для QEMU
· 1 min read
Можно использовать Macvtap.devie, можно ручками создать сетевой мост.
Суть в том, что Macvtap.devie работает на уровне L2 и хост не будет видеть виртуальную машину, соответственно необходимо будет делать дополнительно внутреннюю сетку между хостом и виртуальной машиной или же использовать NAT сетку.
Для Macvtap.devie всё понятно, в качестве Device name используем сетевой интерфейс хоста, например eth1, который смотрит туда, куда нам нужно.
Для моста же создаем отдельное соединение. Проверяем текущее соединение, которое висит на нашем сетевом интерфейсе, например eth1:
$ nmcli connection show
NAME UUID TYPE DEVICE
Wired connection 1 f1eca155-1965-3c3e-b556-2bd029fd00a3 ethernet eth1
И дальше делаем последовательно:
nmcli connection add type bridge ifname br0
nmcli connection add type ethernet ifname eth1 master br0
nmcli connection down "Wired connection 1"
nmcli connection up bridge-br0
Таким образом - мы используем сетевое соединение на br0 для хоста, а также прокидываем в настройках сети в virt-manager для нашего сетевого соединения. В качестве устройства выбираем Bridge device, а Device name используем как br0.
Всё должно работать.