Я использую network-manager-openvpn (w Ubuntu 14.04) для управления соединениями VPN (клиентский конец).
Я должен запустить скрипт, когда VPN активируется для фиксации некоторых проблем маршрутизации. Я знаю, как сделать это использование openvpn опции конфигурации (-безопасность сценария 2 - / сценарий..), но я не могу выяснить разумный путь с администратором сети в соединении.
Существует ли "рекомендуемый" способ приблизиться к этому, не возвращаясь к файлам конфигурации предадминистратора сети?
Или есть ли предложенный способ обнаружить, что VPN подошла и следовательно инициирование действия (что-то немного более изящное, чем исчерпывание крона для рассмотрения состояния каждую минуту ценилось бы!)?
Добавьте свой сценарий к /etc/network/if-up.d/
каталог.
Все сценарии в этом каталоге будут работать, когда соединение или соединение VPN запустятся (up|vpn).
, Как отмечено здесь network-manager-openvpn не обеспечивает такую функциональность, иначе необходимо использовать openvpn непосредственно.
, поскольку эта загрузка каталога пишет сценарий на соединении и соединении VPN, Ваш сценарий может потребовать дополнительных проверок.
Смотрят на файл /etc/NetworkManager/dispatcher.d/01ifupdown
. Вы видите, какие каталоги используются, когда соединение изменяется.
я использую /etc/network/if-post-down.d/
каталог со сценарием для разъединения в конечном счете моих сбоев соединения VPN.
Hope это помогает, аплодисменты.