Настройка bridge на хосте
Шаг 1. Узнай имя физического интерфейса Выполни:
ip -br link
Будет что-то вроде:
lo UNKNOWN enp0s31f6 UP wlp2s0 UP virbr0 DOWN
Нас интересует именно проводной интерфейс (enp… или eth0).
Шаг 2. Проверь, что NetworkManager управляет сетью
nmcli device status
Например:
DEVICE TYPE STATE CONNECTION enp0s31f6 ethernet connected Wired connection 1 wlp2s0 wifi disconnected
Шаг 3. Создай bridge Допустим, физический интерфейс называется enp0s31f6. Создаем bridge:
sudo nmcli connection add type bridge ifname br0 con-name br0
Шаг 4. Добавь физический интерфейс в bridge
sudo nmcli connection add type bridge-slave ifname enp0s31f6 master br0
Шаг 5. Настрой получение IP Чтобы bridge получал IP по DHCP:
sudo nmcli connection modify br0 ipv4.method auto sudo nmcli connection modify br0 ipv6.method auto
Шаг 6. Отключи старое подключение Сначала узнай его имя:
nmcli connection show
Например:
NAME UUID Wired connection 1 br0 bridge-slave-enp0...
Отключаем старое:
sudo nmcli connection down "Wired connection 1"
Шаг 7. Включаем bridge
sudo nmcli connection up br0
Проверяем:
ip addr show br0
Должно быть примерно:
br0
inet 192.168.1.100/24
И
ip route
должен показывать маршрут через br0.
Шаг 8. Проверяем
ip link show br0