1*9a747e4fSDavid du Colombier#!/bin/rc 2*9a747e4fSDavid du Colombier 3*9a747e4fSDavid du Colombier# desc: activate ppp connection 4*9a747e4fSDavid du Colombier# prereq: configppp 5*9a747e4fSDavid du Colombier 6*9a747e4fSDavid du Colombierswitch($1) { 7*9a747e4fSDavid du Colombiercase checkready checkdone 8*9a747e4fSDavid du Colombier if (isipdevup '^pkt[0-9]') 9*9a747e4fSDavid du Colombier startppp=done 10*9a747e4fSDavid du Colombier export startppp 11*9a747e4fSDavid du Colombier 12*9a747e4fSDavid du Colombiercase go 13*9a747e4fSDavid du Colombier if(isipdevup '^pkt[0-9]') 14*9a747e4fSDavid du Colombier exit 15*9a747e4fSDavid du Colombier 16*9a747e4fSDavid du Colombier ctl=$pppdev^ctl 17*9a747e4fSDavid du Colombier echo b115200 >$ctl 18*9a747e4fSDavid du Colombier 19*9a747e4fSDavid du Colombier switch($pppmethod) { 20*9a747e4fSDavid du Colombier case manual 21*9a747e4fSDavid du Colombier echo 22*9a747e4fSDavid du Colombier echo 'Please dial the modem, and type ctl-d when PPP has started.' 23*9a747e4fSDavid du Colombier echo 'You may need to type ctl-m to send modem commands.' 24*9a747e4fSDavid du Colombier echo 25*9a747e4fSDavid du Colombier ip/ppp -f -u -b b^$pppbaud -p /dev/^$pppdev 26*9a747e4fSDavid du Colombier 27*9a747e4fSDavid du Colombier case auto 28*9a747e4fSDavid du Colombier ip/ppp -f -b b^$pppbaud -p /dev/^$pppdev -s $"pppuser:$"ppppasswd -t 'atdt'^$"pppphone 29*9a747e4fSDavid du Colombier } 30*9a747e4fSDavid du Colombier} 31