У меня есть небольшой домашний лабораторный стенд с тремя узлами. Хосты — pve1, pve2, pve3. Проблема в том, что на pve3 есть Ubuntu-контейнер, у которого, похоже, сетевые проблемы. Это началось совсем недавно, не понимаю почему. Что я знаю:
1. Я могу без проблем зайти в оболочку контейнера через веб-интерфейс pve3.
2. Я могу один раз подключиться к контейнеру по SSH сразу после его загрузки, и только один раз. Потом появляется ошибка «No route to host».
Код ошибки: ssh: connect to host 192.168.1.57 port 22: No route to host
3. Я не могу пропинговать 1.1.1.1
Код:
# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) байт данных.
From 191.168.1.57 icmp_seq=1 Destination Host Unreachable
4. Я не могу пропинговать шлюз
Код:
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) байт данных.
From 191.168.1.57 icmp_seq=1 Destination Host Unreachable
ip route show
Код:
default via 192.168.1.0 dev eth0 proto static
191.168.1.0/24 dev eth0 proto kernel scope link src 191.168.1.57
192.168.1.0 dev eth0 proto static scope link
systemctl status networkd-dispatcher.service networking.service network-online.target network-pre.target network.target | cat
Код:
Unit networking.service could not be found.
* networkd-dispatcher.service - Демон диспетчера для systemd-networkd
Loaded: загружен (/lib/systemd/system/networkd-dispatcher.service; включён; vendor preset: включён)
Active: активен (работает) с Mon 2023-06-12 15:55:44 UTC; 2мин 42с назад
Main PID: 105 (networkd-dispat)
Tasks: 1 (лимит: 77000)
Memory: 10.1M
CPU: 79ms
CGroup: /system.slice/networkd-dispatcher.service
`-105 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
Jun 12 15:55:44 ubuntucont systemd[1]: Запуск демона диспетчера для systemd-networkd...
Jun 12 15:55:44 ubuntucont networkd-dispatcher[105]: Не найден валидный путь для iwconfig
Jun 12 15:55:44 ubuntucont networkd-dispatcher[105]: Не найден валидный путь для iw
Jun 12 15:55:44 ubuntucont systemd[1]: Демон диспетчера для systemd-networkd запущен.
* network-online.target - Сеть онлайн
Loaded: загружен (/lib/systemd/system/network-online.target; статический)
Active: активен с Mon 2023-06-12 15:57:44 UTC; 42 с назад
Docs: man:systemd.special(7)
Jun 12 15:57:44 ubuntucont systemd[1]: Цель «Сеть онлайн» достигнута.
* network-pre.target - Подготовка сети
Loaded: загружен (/lib/systemd/system/network-pre.target; статический)
Active: активен с Mon 2023-06-12 15:55:44 UTC; 2мин 43с назад
Docs: man:systemd.special(7)
Jun 12 15:55:44 ubuntucont systemd[1]: Цель «Подготовка сети» достигнута.
* network.target - Сеть
Loaded: загружен (/lib/systemd/system/network.target; статический)
Active: активен с Mon 2023-06-12 15:55:44 UTC; 2мин 42с назад
Docs: man:systemd.special(7)
Jun 12 15:55:44 ubuntucont systemd[1]: Цель «Сеть» достигнута.
Вот предупреждения и ошибки, которые я нашёл с последней загрузки (journalctl --boot=0)
Код:
Jun 12 16:49:19 ubntu systemd-networkd[91]: Не удалось увеличить размер буфера приёма для general netlink socket, игнорируется: Operation not permitted
Jun 12 16:49:19 ubntu systemd-networkd[91]: /etc/systemd/network/eth0.network:8: DHCP=v6 устарел, используйте DHCP=ipv6 вместо этого.
Jun 12 16:49:19 ubntu rsyslogd[106]: imklog: не могу открыть журнал ядра (/proc/kmsg): Отказано в доступе.
Jun 12 16:49:19 ubntu rsyslogd[106]: активация модуля imklog не удалась [v8.2112.0 try
Jun 12 16:49:31 ubntu login[115]: pam_systemd(login:session): Не удалось создать сессию: Сиденье не имеет VT, но номер VT не 0
Jun 12 16:51:19 ubntu systemd-networkd-wait-online[99]: Превышено время ожидания подключения к сети.
Jun 12 16:51:19 ubntu systemd[1]: systemd-networkd-wait-online.service: Главный процесс завершился с кодом выхода 1/FAILURE
Jun 12 16:51:19 ubntu systemd[1]: systemd-networkd-wait-online.service: Завершился с результатом «exit-code».
Jun 12 16:51:19 ubntu systemd[1]: Не удалось запустить службу ожидания настройки сети.
Jun 12 16:51:33 ubntu [407]: Критическая ошибка: libusb_init не удалось.
Я не знаю, куда копать дальше?
1. Я могу без проблем зайти в оболочку контейнера через веб-интерфейс pve3.
2. Я могу один раз подключиться к контейнеру по SSH сразу после его загрузки, и только один раз. Потом появляется ошибка «No route to host».
Код ошибки: ssh: connect to host 192.168.1.57 port 22: No route to host
3. Я не могу пропинговать 1.1.1.1
Код:
# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) байт данных.
From 191.168.1.57 icmp_seq=1 Destination Host Unreachable
4. Я не могу пропинговать шлюз
Код:
# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) байт данных.
From 191.168.1.57 icmp_seq=1 Destination Host Unreachable
ip route show
Код:
default via 192.168.1.0 dev eth0 proto static
191.168.1.0/24 dev eth0 proto kernel scope link src 191.168.1.57
192.168.1.0 dev eth0 proto static scope link
systemctl status networkd-dispatcher.service networking.service network-online.target network-pre.target network.target | cat
Код:
Unit networking.service could not be found.
* networkd-dispatcher.service - Демон диспетчера для systemd-networkd
Loaded: загружен (/lib/systemd/system/networkd-dispatcher.service; включён; vendor preset: включён)
Active: активен (работает) с Mon 2023-06-12 15:55:44 UTC; 2мин 42с назад
Main PID: 105 (networkd-dispat)
Tasks: 1 (лимит: 77000)
Memory: 10.1M
CPU: 79ms
CGroup: /system.slice/networkd-dispatcher.service
`-105 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers
Jun 12 15:55:44 ubuntucont systemd[1]: Запуск демона диспетчера для systemd-networkd...
Jun 12 15:55:44 ubuntucont networkd-dispatcher[105]: Не найден валидный путь для iwconfig
Jun 12 15:55:44 ubuntucont networkd-dispatcher[105]: Не найден валидный путь для iw
Jun 12 15:55:44 ubuntucont systemd[1]: Демон диспетчера для systemd-networkd запущен.
* network-online.target - Сеть онлайн
Loaded: загружен (/lib/systemd/system/network-online.target; статический)
Active: активен с Mon 2023-06-12 15:57:44 UTC; 42 с назад
Docs: man:systemd.special(7)
Jun 12 15:57:44 ubuntucont systemd[1]: Цель «Сеть онлайн» достигнута.
* network-pre.target - Подготовка сети
Loaded: загружен (/lib/systemd/system/network-pre.target; статический)
Active: активен с Mon 2023-06-12 15:55:44 UTC; 2мин 43с назад
Docs: man:systemd.special(7)
Jun 12 15:55:44 ubuntucont systemd[1]: Цель «Подготовка сети» достигнута.
* network.target - Сеть
Loaded: загружен (/lib/systemd/system/network.target; статический)
Active: активен с Mon 2023-06-12 15:55:44 UTC; 2мин 42с назад
Docs: man:systemd.special(7)
Jun 12 15:55:44 ubuntucont systemd[1]: Цель «Сеть» достигнута.
Вот предупреждения и ошибки, которые я нашёл с последней загрузки (journalctl --boot=0)
Код:
Jun 12 16:49:19 ubntu systemd-networkd[91]: Не удалось увеличить размер буфера приёма для general netlink socket, игнорируется: Operation not permitted
Jun 12 16:49:19 ubntu systemd-networkd[91]: /etc/systemd/network/eth0.network:8: DHCP=v6 устарел, используйте DHCP=ipv6 вместо этого.
Jun 12 16:49:19 ubntu rsyslogd[106]: imklog: не могу открыть журнал ядра (/proc/kmsg): Отказано в доступе.
Jun 12 16:49:19 ubntu rsyslogd[106]: активация модуля imklog не удалась [v8.2112.0 try
Jun 12 16:49:31 ubntu login[115]: pam_systemd(login:session): Не удалось создать сессию: Сиденье не имеет VT, но номер VT не 0
Jun 12 16:51:19 ubntu systemd-networkd-wait-online[99]: Превышено время ожидания подключения к сети.
Jun 12 16:51:19 ubntu systemd[1]: systemd-networkd-wait-online.service: Главный процесс завершился с кодом выхода 1/FAILURE
Jun 12 16:51:19 ubntu systemd[1]: systemd-networkd-wait-online.service: Завершился с результатом «exit-code».
Jun 12 16:51:19 ubntu systemd[1]: Не удалось запустить службу ожидания настройки сети.
Jun 12 16:51:33 ubntu [407]: Критическая ошибка: libusb_init не удалось.
Я не знаю, куда копать дальше?
