Я работаю над программой сетевого симулятора для управления различной статистикой исходящей сети.
Проблема:
Невозможно подключиться к Интернету через порты LAN, которые являются частью моста.
Настраивать:
Сервер Gigabyte с 5 портами локальной сети Ethernet (отдельно все порты работают правильно)
Ubuntu Server 20.04, без пользовательского интерфейса.
Текущая настройка интерфейсов LAN:
Порт enp4s0: основной порт для подключения к Интернету (не является частью моста).
Мост: br0 (имеющий 4 сетевых интерфейса)
- Порт enp2s0f0: сетевой кабель, подключенный к маршрутизатору с подключением к Интернету)
- Порт enp2s0f1: кабель Out Lan для доступа в Интернет к машине X.
- Порт enp3s0f0: кабель Out Lan для доступа в Интернет к машине Y.
- Порт enp3s0f1: кабель Out Lan для доступа в Интернет к машине Z.
Я попытался создать мост, используя следующие утилиты Ubuntu:
IP-ссылка
сетевой план
нмкли
Со всеми этими утилитами мост успешно создается. Но на машинах X, Y и Z по-прежнему нет подключения к Интернету.
Yaml-файл для сетевого плана
anshul@simulator:~$ cat /etc/netplan/00-installer-config.yaml
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
Ethernet:
enp2s0f0:
DHCP4: ложь
enp2s0f1:
DHCP4: ложь
enp3s0f0:
DHCP4: ложь
enp3s0f1:
DHCP4: ложь
enp4s0:
DHCP4: правда
версия: 2
мосты:
бр0:
DHCP4: правда
интерфейсы:
- enp2s0f0
- enp2s0f1
- enp3s0f0
- enp3s0f1
Мост br0 также получает IP-адрес: (ssh на этот IP-адрес также работает нормально)
anshul@simulator:~$ sudo ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
инет 192.168.0.120 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.0.255
inet6 fe80::87c:43ff:fed2:20fb prefixlen 64 scopeid 0x20<ссылка>
эфир 00:1b:21:89:70:78 txqueuelen 1000 (Ethernet)
Пакеты RX 3208 байт 1444271 (1,4 МБ)
Ошибки RX 0 отброшено 85 переполнение 0 кадр 0
Пакеты TX 1220 байт 137380 (137,3 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
Я уже потратил довольно много времени на это, любые указатели будут высоко оценены.