Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/lib/dist/pc/inst/startppp

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#!/bin/rc

# desc: activate ppp connection
# prereq: configppp

switch($1) {
case checkready checkdone
	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
	}
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.