Для добавления сетевого моста необходимо:

  1. Вывести список соединений:

    sudo nmcli con s

  2. Удалить интерфейс eth1:

    sudo nmcli con del eth1

  3. Создать мост:

    sudo nmcli connection add type bridge con-name <имя_соединения> ifname <имя_устройства>

  4. Добавить в мост физический интерфейс:

    sudo nmcli connection add type ethernet slave-type bridge con-name <имя_соединения> ifname <имя_физического_интерфейса> master <имя_моста>

  5. Отключить настройки IPv4 на физическом интерфейсе:

    sudo nmcli connection modify <имя_физического_интерфейса> ipv4.method disabled

  6. Настроить статический IP-адрес на созданном мосте:

    sudo nmcli connection modify <имя_моста> ipv4.addresses '<IP-адрес_моста>/<маска_сети>' ipv4.gateway '<IP-адрес_шлюза>' ipv4.dns '<IP-адрес_DNS>' ipv4.method manual

    где:
    • <IP-адрес_моста>/<маска_сети>— диапазон IP-адресов моста;
    • <IP-адрес_DNS> — IP-адрес DNS сервера (может быть несколько адресов, в таком случае их записывают подряд через пробел).
  7. Включить мост:

    sudo nmcli connection up <имя_моста>

  8. Вывести интерфейсы мостов:/

    sudo brctl show

  9. Вывести список ВМ:

    sudo virsh list --all

  10. Добавить сетевой интерфейс к ВМ:
    • если ВМ выключена:

      sudo virsh attach-interface --domain <имя_ВМ> --type bridge --source <имя_моста> --model virtio --config --persistent

    • если ВМ включена:

      sudo virsh attach-interface --domain <имя_ВМ> --type bridge --source <имя_моста> --model virtio --live --persistent

      Пример отрывка конфигурационного файла ВМ в формате xml:
      <interface type='bridge'>
      	<mac address='52:54:00:2d:e6:b8'/>
           <source bridge='freeipa'/>
      	<target dev='eth2'/>
           <model type='virtio'/>
      	<address type='pci' domain='0x0000' bus='0x02' slot='0x00'/>
      </interface>
      CODE
  11. Добавить сетевой интерфейс к ВМ:
    1. открыть для редактирования конфигурационный файл ВМ:

      sudo virsh edit <имя_ВМ>

    2. в открывшемся файле привести поле interface к виду: 
      <interface type='bridge'>
           <source bridge='freeipa'/>
           <model type='virtio'/>
      </interface>
      CODE