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

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

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

Любые указатели, оцененные!

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

3 ответа

Параметры связи теперь доступны в netplan 0.34: https://launchpad.net/ubuntu/+source/netplan.io/0.34 https://bugs.launchpad.net/netplan/+bug/1735193 [ ! d0]

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

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

1
ответ дан 22 May 2018 в 15:47

Параметры связи теперь доступны в netplan 0.34: https://launchpad.net/ubuntu/+source/netplan.io/0.34 https://bugs.launchpad.net/netplan/+bug/1735193 [ ! d0]

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

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

1
ответ дан 18 July 2018 в 02:20

Параметры связи теперь доступны в netplan 0.34: https://launchpad.net/ubuntu/+source/netplan.io/0.34 https://bugs.launchpad.net/netplan/+bug/1735193 [ ! d0]

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

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

1
ответ дан 24 July 2018 в 17:32

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

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