Долгое время загрузки с настроенным мостом в 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

Для большей ясности я добавил директиву ко всем интерфейсам в этом мосту.

Другие вопросы по тегам