3 # This file should not be modified
5 # This script is run by the pppd after the link is established.
6 # It uses run-parts to run scripts in /etc/ppp/ip-up.d, so to add routes,
7 # set IP address, run the mailq etc. you should create script(s) there.
9 # Be aware that other packages may include /etc/ppp/ip-up.d scripts (named
10 # after that package), so choose local script names with that in mind.
12 # This script is called with the following arguments:
14 # $1 Interface name ppp0
16 # $3 The link speed 38400
17 # $4 The network number ???
18 # $5 Local IPX node address ???
19 # $6 Remote IPX node address ???
20 # $7 Local IPX routing protocol ???
21 # $8 Remote IPX routing protocol ???
22 # $9 Local IPX router name ???
23 # $10 Remote IPX router name ???
24 # $11 Optional ``ipparam'' value foo
29 # The environment is cleared before executing this script
30 # so the path must be reset
31 PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin
33 # These variables are for the use of the scripts run by run-parts
41 PPP_REMOTE_RPROTO="$8"
43 PPP_REMOTE_RNAME="$10"
47 export PPP_IFACE PPP_TTY PPP_SPEED PPP_NETWORK PPP_LOCAL PPP_REMOTE
48 export PPP_LOCAL_RPROTO PPP_REMOTE_RPROTO PPP_LOCAL_RNAME PPP_REMOTE_RNAME
49 export PPP_IPPARAM PPP_PID
51 . /etc/rc.d/init.d/functions
52 . /lib/rc-scripts/functions.network
56 # as an additional convenience, $PPP_TTYNAME is set to the tty name,
57 # stripped of /dev/ (if present) for easier matching.
58 PPP_TTYNAME=$(basename "$PPP_TTY")
61 # Main Script starts here
62 [ -x /etc/ppp/ipx-up.local ] && /etc/ppp/ipx-up.local
64 run-parts /etc/sysconfig/interfaces/up.d/ipx