Поскольку это довольно старая нить, я не уверен, если все еще интересно. Если вы все еще хотите использовать NetworkManager для подключения к VPN, вы можете добавить простое правило udev:
KERNEL=="vpn0", RUN+="/PATH_TO_THE_SCRIPT/SCRIPT_NAME"
Это должно запускать любой скрипт после создания VPN .