diff options
-rwxr-xr-x | rc/bin/inst/confignet | 50 | ||||
-rwxr-xr-x | rc/bin/inst/configppp | 63 | ||||
-rwxr-xr-x | rc/bin/inst/startppp | 30 |
3 files changed, 10 insertions, 133 deletions
diff --git a/rc/bin/inst/confignet b/rc/bin/inst/confignet index f516de7b0..b6b738fa8 100755 --- a/rc/bin/inst/confignet +++ b/rc/bin/inst/confignet @@ -9,7 +9,7 @@ case checkready checkdone export confignet exit } - if(~ $netisfrom ppp ether){ + if(~ $netisfrom ether){ x=config$netisfrom $x=done ./config$netisfrom checkdone @@ -22,48 +22,18 @@ case checkready checkdone exit case go - devs='' - if(test -d /net/ether0 >[2]/dev/null) - devs=$devs^ether - if(test -f /dev/eia? >[2]/dev/null) - devs=$devs^ppp - - switch($devs){ - case '' + if(! test -d /net/ether0 >[2]/dev/null){ echo - echo 'Could not find ethernet card nor serial port nor modem.' + echo 'Could not find ethernet card.' echo netisfrom=none - - case ppp - echo - echo 'No ethernet card was detected, but there is a serial port or modem.' - echo 'We will configure PPP.' - echo - netisfrom=ppp - - case ether - echo - echo 'No serial port or modem detected, but there is an ethernet card.' - echo 'We will configure the ethernet.' - echo - netisfrom=ether - - case etherppp - echo - echo 'You can connect to the internet via' - echo 'a local ethernet or a dial-up PPP connection.' - echo - prompt -d ether 'Interface to use' ether ppp - netisfrom=$rd + export netisfrom + exit } - + echo + echo 'We will configure the ethernet.' + echo + netisfrom=ether export netisfrom - if(~ $netisfrom ether ppp) - exec ./config$netisfrom go - - if(! test -f /srv/cs && ! test -f /net/cs) - ndb/cs - if(! test -f /srv/dns && ! test -f /net/dns) - ndb/dns -r + exec ./configether go } diff --git a/rc/bin/inst/configppp b/rc/bin/inst/configppp deleted file mode 100755 index da6c100fd..000000000 --- a/rc/bin/inst/configppp +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/rc - -# desc: configure your internet connection via ppp over a modem - -switch($1) { -case go - devs=`{ls -p /dev/eia? >[2]/dev/null} - if(~ $#devs 0) { - echo 'No serial port found; this can''t happen.' # because confignet checks - exit - } - - # not going to use the mouse for PPP - if(~ eia^$mouseport $devs) - devs=`{echo $devs | sed 's/eia'^$mouseport^'//'} - - if(~ $#devs 0) { - echo 'The only serial port you have is your mouse.' - echo 'Cannot configure PPP.' - exit - } - - echo - echo 'Please choose the serial port or modem to use to connect to your ISP.' - echo - for(i in $devs) { - n=`{echo $i | sed 's/eia//'} - n=`{hoc -e 1+$n} - echo ' '^$i^'(Windows'' COM'^$n^')' - } - echo - prompt 'Serial device' $devs - pppdev=$rd - - echo - echo 'Pick a baud rate for the PPP connection.' - echo - prompt -d 115200 'Baud rate' - pppbaud=$rd - - echo - echo 'You can specify your dialup phone number, username, and password,' - echo 'or you can log in manually by typing the modem commands yourself.' - echo - prompt 'Dialing method' auto manual - pppmethod=$rd - - switch($pppmethod){ - case auto - prompt 'PPP phone number'; pppphone=$rd - prompt 'PPP phone username'; pppuser=$rd - prompt 'PPP phone password'; ppppasswd=$rd - } - - export pppdev pppmethod pppphone ppppasswd pppuser pppbaud - exec ./startppp go - -case checkdone - if(! ~ $#pppmethod 1 || ! test -f /dev/$pppdev){ - configppp=notdone - export configppp - } -} diff --git a/rc/bin/inst/startppp b/rc/bin/inst/startppp deleted file mode 100755 index 02bc090ef..000000000 --- a/rc/bin/inst/startppp +++ /dev/null @@ -1,30 +0,0 @@ -#!/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 - } -} |