Since I have different networks behind my openvpn-gateway, checking “Use this connection only for resources on its network.” did not help me (but I keept it checked). Maybe someone could just add an input-field to specify additional routes (like in an up-script)?
Then I found raliegh´ s tip in post #27. I just simplified it by editing /etc/NetworkManager/dispatcher.d/01ifupdown like:
Add the lines from "#vpn fix" to "#end fix" after the line "case "$2" in" as shown:
case "$2" in
#vpn fix
vpn-up)
#lets stick in a new host route to keep the VPN working
/sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw <my ppp-endpoint>
exit 0
;;
vpn-down)
#lets remote the unneeded route now that the vpn is down
/sbin/route del -net 192.168.0.0
exit 0
;;
#end fix
up)
export MODE="start"
export PHASE="up"
...
...
Now everything works fine. My route is set up and deleted automatically as desired when I bring up and close the vpn-connection.
Since I have different networks behind my openvpn-gateway, checking “Use this connection only for resources on its network.” did not help me (but I keept it checked). Maybe someone could just add an input-field to specify additional routes (like in an up-script)?
Then I found raliegh´ s tip in post #27. I just simplified it by editing /etc/NetworkMan ager/dispatcher .d/01ifupdown like:
Add the lines from "#vpn fix" to "#end fix" after the line "case "$2" in" as shown:
case "$2" in
#vpn fix
vpn-up)
#lets stick in a new host route to keep the VPN working
/sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw <my ppp-endpoint>
exit 0
;;
vpn-down)
#lets remote the unneeded route now that the vpn is down
/sbin/route del -net 192.168.0.0
exit 0
;;
#end fix
up)
export MODE="start"
export PHASE="up"
...
...
Now everything works fine. My route is set up and deleted automatically as desired when I bring up and close the vpn-connection.
Thanks a lot raliegh!
Karl