#!/bin/rc # desc: activate ppp connection # prereq: configarch switch($1) { case checkready if(! ~ $archmedium internet || ! ~ $ipinterface ppp || ! ~ $#pppmethod 1 || ! test -f /dev/$pppdev) startppp=notdone if not if (isipdevup '^pkt[0-9]') startppp=done export startppp case go if(isipdevup '^pkt[0-9]') exit ctl=$pppdev^ctl echo b115200 >$ctl switch($pppmethod) { case manual echo echo 'Please dial the modem, and type ctl-d when PPP has started.' echo 'You may need to type ctl-m to send modem commands.' echo ip/ppp -f -u -b b^$pppbaud -p /dev/^$pppdev case auto ip/ppp -f -b b^$pppbaud -p /dev/^$pppdev -s $"pppuser:$"ppppasswd -t 'atdt'^$"pppphone } case checkdone if(! ~ $#pppdev 1 || ! isipdevup '^pkt[0-9]') { startppp=notdone export startppp } }