Долгое время загрузки с настроенным мостом в netplan в 18.04
В Ubuntu 18.04 настройка сети по умолчанию выполняется с помощью netplan. У меня есть настройка, которая создает интерфейс моста при запуске, см. Ниже.
Все это прекрасно работает, за исключением того, что при запуске время ожидания составляет около 2 минут. По истечении времени ожидания он завершает запуск, и система работает без проблем.
В течение 2 минут он выводит это сообщение на консоль (также присутствует в /var/log/boot.log)
A start job is running for Wait for Network to be Configured
У меня есть несколько систем с Ubuntu 18.04 и netplan, но эта проблема возникает только в тех, у которых есть мостовой интерфейс.
Кто-нибудь еще видит это тоже?
Это мой конфиг netplan
network:
version: 2
renderer: networkd
bridges:
testbr0:
addresses:
- 10.82.0.1/24
КСТАТИ. Я использую этот мост для LXD. При запуске еще нет контейнеров LXD, которые используют этот мост.
0 ответов
Просто наткнулся на именно эту проблему. В моем случае это произошло из-за того, что к одному из интерфейсов моста не был подключен сетевой кабель, поэтому networkd/networkctl попытался его запустить (потому что он определен в netplan), но потерпел неудачу.
Я предполагаю, что отсутствие его определения в конфигурации netplan вызывает ту же проблему. Возможно, networkd/networkctl ожидает сигнала "link is up" от моста, который никогда не отправит его, потому что в нем нет интерфейса?
Решение в моем случае было добавить optional: true
в определении интерфейса (не мост).
В вашем случае с мостом без какого-либо интерфейса решение может быть сделано на уровне моста:
network:
version: 2
renderer: networkd
bridges:
testbr0:
addresses:
- 10.82.0.1/24
optional: true
Для большей ясности я добавил директиву ко всем интерфейсам в этом мосту.