#!/bin/sh # # Script to initiate a PPP connection. This is the first part of the # pair of scripts. This is not a secure pair of scripts as the codes # are visible with the 'ps' command. However, it is simple. # # These are the parameters. Change as needed. TELEPHONE=01019019231750 # The telephone number for the connection ACCOUNT=Standard # The account name for logon (as in 'George Burns') PASSWORD= # The password for this account (and 'Gracie Allen') LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0 REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0 NETMASK=255.255.255.0 # The proper netmask if needed # # Export them so that they will be available to 'ppp-on-dialer' export TELEPHONE ACCOUNT PASSWORD # # local vars vInstallDir=`echo $0|sed "s!\(.*\)/.*!\1!"` # # This is the location of the script which dials the phone and logs # in. Please use the absolute file name as the $PATH variable is not # used on the connect option. (To do so on a 'root' account would be # a security hole so don't ask.) # DIALER_SCRIPT=$vInstallDir/ppp-on-dialer #DIALER_SCRIPT=$vInstallDir/sdm.chat # # Initiate the connection # # /usr/lib/ppp/pppd debug file /etc/ppp/options.sdm /dev/cua0 38400 \ connect $DIALER_SCRIPT # $LOCAL_IP:$REMOTE_IP \ # echo "wait for connection" while [ "`/sbin/ifconfig |grep ppp0`" = "" ] do echo "waiting ..." sleep 7 done echo "connection established"