systemd.network: определить общесистемный пул неиспользованных диапазонов

220
steiny

systemd.network (5) может быть настроен на автоматическое выделение диапазона unsed адресов путем установки Address=0.0.0.0/XYи Address=[::]/XY. Это используется 80-container-ve.networkдля автоматического назначения диапазонов IP-адресов сетевым интерфейсам контейнеров.

Хотя systemd избегает использования уже выделенных диапазонов адресов, я не понял, как ограничить пул доступных диапазонов адресов. В моем случае я хотел бы использовать только диапазоны адресов 10.10.0.0/16для контейнеров, не предоставляя .networkфайл для каждого контейнера для статического назначения IP.

Как указано в руководстве, назначение Address=10.10.0.0/16не дает желаемого эффекта, но обрабатывает адрес как статический и назначает его интерфейсу (что, конечно, недопустимо).

Есть ли способ ограничить начальный набор доступных диапазонов адресов (потенциально для всей системы)?

1

0 ответов на вопрос