Hello everyone,
I hope this question has not been answered yet, bus since I did not find
anything similar on the webz, I decided to use this mailing list.
We are currently working on an automated OpenVPN connection over LTE
connections, i.e. whenever an LTE stick ist plugged in and the connection ist
established, OpenVPN is required to be started automatically. Same thing
vice-versa (stop OpenVPN service) when the device is unplugged.
We are trying to achieve this with a dispatcher.d script.
First part is working perfectly fine, OpenVPN is started as soon as the device
is plugged in and the connection is established.
Second part (tear-down) is currently not working. As far as I can see the
dispatcher.d script is not triggered on device disconnect.
Can someone verify this, had a smilar problem, or does anyone have a solution
for this?
This is the dispatcher.d script (currently contains an excessive ammount of
logging):
#!/bin/sh
# This is /etc/NetworkManager/dispatcher.d/lte
# Checks if a Huawei E3276s or E3272s device
# is brought up and sets routes and configures the
# interface for the FKIE LTE
case "$1" in
wwpxxxxxxxxx | wwpxxxxxxxxx | lte0) ;;
*) exit 0; ;;
esac
case "$2" in
up|vpn-up) reason=BOUND; ;;
down|vpn-down) reason=RELEASE; ;;
*) logger Reason: $2; exit 0; ;;
esac
logger LTE Network manager dispatch $1 Reason: $reason
if [ $reason = BOUND ]
then
logger LTE network manager dispatch script is configuring $1
systemctl start [email protected]
logger LTE network manager dispatch script has configured $1
elif [ $reason = RELEASE ]
then
logger LTE network manager dispatch script is unconfiguring $1
systemctl stop [email protected]
logger LTE network manager dispatch script has unconfigured $1
else
exit 0
fi
After some hours of headache, I am very thankful for any advice.
Best regards
Martin Chauchet, M.Sc.
Communication Systems
Fraunhofer Institute for Communication, Information Processing and Ergonomics
FKIE
Zanderstraße 5
53177 Bonn
Telefon +49 (0)228 50212-481
mailto:[email protected]
http://www.fkie.fraunhofer.de
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list