Один из физических интерфейсов моего сервера eno3 является частью моста br0. К этому мосту также подключена одна машина LXD (nictype=bridged, parent=br0).
Иногда ARP полностью перестает работать.
Если я смотрю на захват трафика на мосту br0, то вижу много ARP-запросов от сервера и ВМ, но вообще никаких ответов.
Это влияет только на IPv4.
Перезапуск коммутатора, подключенного к eno3, не помогает.
Включение и выключение br0 с помощью «ip-ссылки» не помогает.
Отключение и повторное включение eno3 с помощью «ip-ссылки» действительно решает проблему, и после этого все работает!
$ uname -a
Linux xxx 5.4.0-90-generic #101-Ubuntu SMP Пт, 15 октября, 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lspci -nn
05:00.0 Контроллер Ethernet [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (версия 03)
06:00.0 Контроллер Ethernet [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (версия 03)
07:00.0 Контроллер Ethernet [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (версия 03)
В nics используется драйвер igb.
Ниже приведен вывод команды, когда система находится в неуспешный государство.
# ip -br ссылка
lo НЕИЗВЕСТНО 00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP>
eno1 UP 0c:c4:7a:7b:8f:28 <BROADCAST,MULTICAST,UP,LOWER_UP>
eno2 DOWN 0c:c4:7a:7b:8f:29 <ВЕЩАТЕЛЬНАЯ,МУЛЬТИКАНСКАЯ>
eno3 UP 0c:c4:7a:7b:8f:2a <BROADCAST,MULTICAST,UP,LOWER_UP>
br0 UP 0c:c4:7a:7b:8f:2a <ШИРОКАЯ,МУЛЬТИКАНСКАЯ,ВВЕРХ,НИЖНИЙ_ВВЕРХ>
sec@eno3 UP 0c:c4:7a:7b:8f:2a <BROADCAST,MULTICAST,UP,LOWER_UP>
guest@eno3 UP 0c:c4:7a:7b:8f:2a <BROADCAST,MULTICAST,UP,LOWER_UP>
iot@eno3 UP 0c:c4:7a:7b:8f:2a <BROADCAST,MULTICAST,UP,LOWER_UP>
veth4961922d@if10 UP ce:1a:33:2f:83:e4 <BROADCAST,MULTICAST,UP,LOWER_UP>
vpnnet0@if12 UP 56:e8:ff:f8:fe:0b <BROADCAST,MULTICAST,UP,LOWER_UP>
# ip -4 -br адрес
ло НЕИЗВЕСТНО 127.0.0.1/8
eno1 УП 192.168.178.2/24
бр0 УП 192.168.1.1/24
sec@eno3 UP 192.168.30.1/24
гость @ eno3 UP 192.168.10.1/24
iot@eno3 UP 192.168.20.1/24
vpnnet0@if12 UP 192.168.2.1/24
# ip маршрут
по умолчанию через 192.168.178.1 dev eno1 proto static
192.168.1.0/24 dev br0 ссылка на область ядра proto src 192.168.1.1
192.168.2.0/24 dev vpnnet0 ссылка на область ядра proto src 192.168.2.1
192.168.10.0/24 dev Guest Proto Ссылка на область ядра src 192.168.10.1
192.168.20.0/24 dev iot proto kernel scope link src 192.168.20.1
192.168.30.0/24 dev sec ссылка на область действия ядра src 192.168.30.1
192.168.50.0/24 через 192.168.2.2 dev vpnnet0 proto static
192.168.178.0/24 dev eno1 ссылка на область ядра proto src 192.168.178.2
# ip -4 ржет
192.168.1.125 dev br0 НЕУДАЧА
192.168.1.148 dev br0 НЕУДАЧА
192.168.10.171 гость разработчика ОШИБКА
192.168.178.227 dev eno1 ОШИБКА
192.168.1.95 dev br0 lladdr 74:ac:b9:66:a9:7b УСТАРЕВШИЙ
192.168.20.106 dev iot lladdr b8:27:eb:50:68:5f УСТАРЕВШИЙ
192.168.1.6 dev br0 lladdr 00:16:3e:92:18:81 ЗАДЕРЖКА
192.168.178.42 dev eno1 ОШИБКА
192.168.10.181 гость разработчика ОШИБКА
192.168.1.94 dev br0 lladdr d8:07:b6:88:42:1e УСТАРЕВШИЙ
192.168.178.23 dev eno1 ОШИБКА
192.168.1.127 dev br0 ОШИБКА
192.168.1.150 dev br0 НЕУДАЧА
192.168.1.101 dev br0 НЕУДАЧА
192.168.20.50 dev iot ОШИБКА
192.168.10.100 dev guest lladdr 80:2a:a8:99:83:a0 УСТАРЕВШИЙ
192.168.1.212 dev br0 НЕУДАЧА
192.168.10.157 dev guest lladdr 74:ac:b9:66:a9:7b УСТАРЕВШИЙ
192.168.1.245 dev br0 ОШИБКА
192.168.30.10 dev сек НЕПОЛНЫЙ
192.168.20.51 dev iot ОШИБКА
192.168.178.27 dev eno1 ОШИБКА
192.168.10.111 dev гость lladdr 78:8a:20:4b:9a:c8 УСТАРЕВШИЙ
192.168.178.17 dev eno1 ОШИБКА
192.168.1.70 dev br0 НЕУДАЧА
192.168.1.226 dev br0 ОШИБКА
192.168.1.9 dev br0 НЕПОЛНЫЙ
192.168.1.2 dev br0 ОШИБКА
192.168.1.108 dev br0 lladdr 00:17:c8:b6:e7:85 УСТАРЕВШИЙ
192.168.1.8 dev br0 ОШИБКА
192.168.10.140 гость разработчика ОШИБКА
192.168.1.97 dev br0 lladdr 14:59:c0:55:18:0a УСТАРЕВШИЙ
192.168.1.111 dev br0 НЕУДАЧА
192.168.1.96 dev br0 НЕУДАЧА
192.168.1.211 dev br0 НЕУДАЧА
192.168.1.10 dev br0 НЕУДАЧА
192.168.1.99 dev br0 lladdr 80:2a:a8:99:83:a0 УСТАРЕВШИЙ
192.168.10.173 гость разработчика ОШИБКА
192.168.20.111 dev iot ОШИБКА
192.168.1.5 dev br0 НЕУДАЧА
192.168.2.2 dev vpnnet0 lladdr 00:16:3e:7c:69:e0 ДОСТУПНО
192.168.1.60 dev br0 ОШИБКА
192.168.1.161 dev br0 НЕУДАЧА
192.168.178.1 dev eno1 lladdr 48:d3:43:a0:58:58 ДОСТУПНО
192.168.1.219 dev br0 НЕУДАЧА
192.168.1.119 dev br0 НЕУДАЧА
Любая идея о том, что происходит?
РЕДАКТИРОВАТЬ: обновлен вывод команды, когда система находится в состоянии сбоя.
Заранее спасибо!