Ubuntu 20.04 - сеть не работает после перезагрузки - проблема с конфигурацией netplan?

У меня есть сервер со связанным интерфейсом. Вот файл netplan:

# cat /etc/netplan/01-netcfg.yaml
# BEGIN ANSIBLE MANAGED BLOCK
network:
  version: 2
  renderer: networkd
  ethernets:
   enp1s0f0:
      dhcp4: false
      dhcp6: false
      addresses: []
      optional: true
   enp1s0f1:
      dhcp4: false
      dhcp6: false
      addresses: []
      optional: true
  bonds:
    bond0:
      interfaces: [enp1s0f0, enp1s0f1]
      optional: true
      addresses:
      - 10.10.10.150/29
      gateway4: 10.10.10.145
      nameservers:
          addresses: [1.1.1.1, 8.8.8.8]
      parameters:
          lacp-rate: fast
          mii-monitor-interval: 100
          mode: 802.3ad
          transmit-hash-policy: layer2+3
# END ANSIBLE MANAGED BLOCK

Все работает нормально, и мой сервер получает указанный адрес (10.10.10.150).

Мне нужно добавить дополнительные адреса, поэтому я создал следующий файл:

# cat /etc/netplan/60.yaml
network:
  version: 2
  renderer: networkd
  bonds:
    bond0:
      addresses:
        - 10.10.11.0/24
        - 10.10.11.1/24

Если я запускаю netplan apply, все работает без проблем. Если я перезагружусь, я не смогу получить доступ к серверу. Если я использую KVM и запускаю netplan, все снова волшебным образом работает.

Беглый взгляд на journalctl, и я вижу следующее:

# journalctl --no-pager -lu systemd-networkd
-- Logs begin at Sun 2021-10-31 02:26:37 UTC, end at Sun 2021-10-31 02:28:05 UTC. --
Oct 31 02:26:38 res-d035 systemd[1]: Starting Network Service...
Oct 31 02:26:38 res-d035 systemd-networkd[461]: bond0: netdev ready
Oct 31 02:26:38 res-d035 systemd-networkd[461]: Enumeration completed
Oct 31 02:26:38 res-d035 systemd[1]: Started Network Service.
Oct 31 02:26:38 res-d035 systemd-networkd[461]: enp1s0f1: Link UP
Oct 31 02:26:38 res-d035 systemd-networkd[461]: enp1s0f0: Link UP
Oct 31 02:26:38 res-d035 systemd-networkd[461]: bond0: IPv6 successfully enabled
Oct 31 02:26:38 res-d035 systemd-networkd[461]: bond0: Link UP
Oct 31 02:26:41 res-d035 systemd-networkd[461]: enp1s0f1: Gained carrier
Oct 31 02:26:41 res-d035 systemd-networkd[461]: bond0: Gained carrier
Oct 31 02:26:41 res-d035 systemd-networkd[461]: enp1s0f0: Gained carrier
Oct 31 02:26:42 res-d035 systemd-networkd[461]: bond0: Gained IPv6LL
Oct 31 02:27:03 res-d035 systemd-networkd[461]: bond0: Could not set address: Connection timed out
Oct 31 02:27:03 res-d035 systemd-networkd[461]: bond0: Failed

Последние две строки - это моя ошибка, и НЕ существуют, когда я перезагружаюсь без файла 60.yaml.

Что я здесь делаю не так? Я предполагаю, что что-то неправильно настроено в файле 60.yaml, я просто не могу понять, где я это испортил.

Заранее спасибо.

0
задан 31 October 2021 в 04:37

0 ответов

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

Похожие вопросы: