Как я могу контролировать конфигурацию, которую генерирует netplan?

Скажем, я хочу выполнить определенную команду после того, как netplan сделал свое дело и запустил сеть. В моем случае мне нужно запустить команду, чтобы добавить специальный маршрут «onlink», который netplan пока не поддерживает.

Но я понятия не имею, с чего начать. Я знаю, что мне нужно использовать systemd, чтобы иметь некоторую директиву, которая запускает службу после настройки сети.

Любые указатели, приветствуется!

2
задан 13 March 2018 в 22:25

1 ответ

Опции для связи теперь доступны в netplan 0.34: https://launchpad.net/ubuntu/+source/netplan.io/0.34 https: //bugs.launchpad. net / netplan / + bug / 1735193

В настоящее время нет способа добавить «ловушки» для шагов сетевого плана, и мы не планируем добавлять поддержку ловушек в самом netplan. Если функция отсутствует, вы должны открыть отчет об ошибке для netplan ( https://bugs.launchpad.net/ubuntu/+source/netplan.io/+filebug ), чтобы мы могли видеть, достаточно распространенный случай, чтобы добавить его, или вы можете использовать файлы, сгенерированные netplan напрямую, скопировав их в / etc / systemd / network / (для networkd) или / etc / NetworkManager / system-connections (для NetworkManager), и удалив записи из вашего конфига netplan.

Тем не менее, есть планы найти правильное решение для пользователей, которым нужно запускать сценарии перехвата, когда сеть поднимается или отключается - я обновлю этот ответ / сайт netplan.io, как только это будет имеется в наличии. Используя системные модули, нужно уметь контролировать поведение сети.

1
ответ дан 13 March 2018 в 22:25

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

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