Скажем, я хочу выполнить определенную команду после того, как netplan сделал свое дело и запустил сеть. В моем случае мне нужно запустить команду, чтобы добавить специальный маршрут «onlink», который netplan пока не поддерживает.
Но я понятия не имею, с чего начать. Я знаю, что мне нужно использовать systemd, чтобы иметь некоторую директиву, которая запускает службу после настройки сети.
Любые указатели, приветствуется!
Опции для связи теперь доступны в 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, как только это будет имеется в наличии. Используя системные модули, нужно уметь контролировать поведение сети.