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
.
Всё должно работать.