У меня есть сервер с привязанным интерфейсом. Вот файл нетплана:
# кот /etc/netplan/01-netcfg.yaml
# НАЧАТЬ УПРАВЛЯЕМЫЙ БЛОК ANSIBLE
сеть:
версия: 2
визуализатор: сетевой
Ethernet:
enp1s0f0:
DHCP4: ложь
DHCP6: ложь
адреса: []
необязательно: правда
enp1s0f1:
DHCP4: ложь
DHCP6: ложь
адреса: []
необязательно: правда
облигации:
облигация0:
интерфейсы: [enp1s0f0, enp1s0f1]
необязательно: правда
адреса:
- 10.10.10.150/29
шлюз4: 10.10.10.145
серверы имен:
адреса: [1.1.1.1, 8.8.8.8]
параметры:
lacp-скорость: быстро
mii-монитор-интервал: 100
режим: 802.3ad
политика передачи хэша: уровень 2 + 3
# КОНЕЦ УПРАВЛЯЕМОГО БЛОКА
Все работает нормально, и мой сервер получает указанный адрес (10.10.10.150).
Мне нужно добавить дополнительные адреса, поэтому я создал следующий файл:
# кот /etc/netplan/60.yaml
сеть:
версия: 2
визуализатор: сетевой
облигации:
облигация0:
адреса:
- 10.10.11.0/24
- 10.10.11.1/24
Если я запускаю netplan apply, все работает без проблем. Если я перезагружусь, я не смогу получить доступ к серверу. Если я включу в него KVM и запущу netplan, все снова волшебным образом заработает.
Быстрый взгляд на journalctl, и я вижу следующее:
# журналctl --no-pager -lu systemd-networkd
-- Журналы начинаются в воскресенье 31 октября 2021 г., 02:26:37 UTC, заканчиваются в воскресенье 31 октября 2021, 02:28:05 UTC. --
31 октября, 02:26:38 res-d035 systemd[1]: запуск сетевой службы...
31 октября, 02:26:38 res-d035 systemd-networkd[461]: bond0: netdev готов
31 октября 02:26:38 res-d035 systemd-networkd[461]: перечисление завершено
31 октября, 02:26:38 res-d035 systemd[1]: запущена сетевая служба.
31 октября, 02:26:38 res-d035 systemd-networkd[461]: enp1s0f1: Link UP
31 октября, 02:26:38 res-d035 systemd-networkd[461]: enp1s0f0: Link UP
31 октября, 02:26:38 res-d035 systemd-networkd[461]: bond0: IPv6 успешно включен
31 октября 02:26:38 res-d035 systemd-networkd[461]: bond0: Link UP
31 октября, 02:26:41 res-d035 systemd-networkd[461]: enp1s0f1: получен носитель
31 октября, 02:26:41 res-d035 systemd-networkd[461]: bond0: Получен носитель
31 октября, 02:26:41 res-d035 systemd-networkd[461]: enp1s0f0: получен носитель
31 октября, 02:26:42 res-d035 systemd-networkd[461]: bond0: Получен IPv6LL
31 октября, 02:27:03 res-d035 systemd-networkd[461]: bond0: не удалось установить адрес: время ожидания подключения истекло
31 октября 02:27:03 res-d035 systemd-networkd[461]: bond0: Ошибка
Последние две строки являются моей ошибкой и НЕ существуют, когда я перезагружаюсь без файла 60.yaml.
Что я здесь делаю неправильно? Я предполагаю, что что-то не так настроено в файле 60.yaml, я просто не могу понять, где я напортачил.
Заранее спасибо.