[KLUG Members] pptp routes

Adam Tauno Williams awilliam at whitemice.org
Thu Jan 13 22:39:46 EST 2005


> I've successfully set up my pptp client so I can now connect to my office vpn. I can't, however, transmit any packets until I setup a route to the vpn. Right now I'm just doing a 'route add ...' at the command line but there must be a better way.

Use the ip-up.local script, which is invoked by the ip-up script and
passed the 'param' configuration directive value from your ppp options
file as an argument. 

For instance by options file specifies a param value of morrison VPN,
and my ip-up.local script looks like -

#!/bin/sh
 
case "$6" in
 "morrison-vpn")
    echo "IP UP LOCAL: Morrison VPN, Interface $1"
    /sbin/route add -net 192.168.1.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.10.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.11.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.12.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.13.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.14.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.15.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.16.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.17.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.18.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.19.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.20.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.21.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.22.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.23.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.24.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.25.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.26.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.27.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.28.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.29.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.30.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.31.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.32.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.33.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.34.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.35.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.36.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.37.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.38.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.39.0 netmask 255.255.255.0 dev $1
    /sbin/route add -net 192.168.40.0 netmask 255.255.255.0 dev $1
  ;;
esac




More information about the Members mailing list