Comment 29 for bug 330833

Revision history for this message
Karl (k-schuh) wrote :

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.

Thanks a lot raliegh!

Karl