Просмотр и создание моста
Для добавления сетевого моста необходимо:
- Вывести список соединений:
sudo nmcli con s
- Удалить интерфейс
eth1
:sudo nmcli con del eth1
- Создать мост:
sudo nmcli connection add type bridge con-name <имя_соединения> ifname <имя_устройства>
- Добавить в мост физический интерфейс:
sudo nmcli connection add type ethernet slave-type bridge con-name <имя_соединения> ifname <имя_физического_интерфейса> master <имя_моста>
- Отключить настройки
IPv4
на физическом интерфейсе:sudo nmcli connection modify <имя_физического_интерфейса> ipv4.method disabled
- Настроить статический IP-адрес на созданном мосте:где:
sudo nmcli connection modify <имя_моста> ipv4.addresses '<IP-адрес_моста>/<маска_сети>' ipv4.gateway '<IP-адрес_шлюза>' ipv4.dns '<IP-адрес_DNS>' ipv4.method manual
<IP-адрес_моста>/<маска_сети>
— диапазон IP-адресов моста;<IP-адрес_DNS>
— IP-адрес DNS сервера (может быть несколько адресов, в таком случае их записывают подряд через пробел).
- Включить мост:
sudo nmcli connection up <имя_моста>
- Вывести интерфейсы мостов:/
sudo brctl show
- Вывести список ВМ:
sudo virsh list --all
- Добавить сетевой интерфейс к ВМ:
- если ВМ выключена:
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
:CODE
- если ВМ выключена:
- Добавить сетевой интерфейс к ВМ:
- открыть для редактирования конфигурационный файл ВМ:
sudo virsh edit <имя_ВМ>
- в открывшемся файле привести поле
interface
к виду:CODE
- открыть для редактирования конфигурационный файл ВМ: