123456789101112131415161718192021222324252627282930 |
- #!/bin/rc
- # desc: activate ethernet card
- # prereq: configether
- switch($1) {
- case checkready
- if(isipdevup /net/ether0) {
- startether=done
- export startether
- }
- case go
- if(isipdevup /net/ether0)
- exit
- log starting ethernet $ethermethod config
- switch($ethermethod) {
- case manual
- ip/ipconfig -g $gwaddr ether /net/ether0 $ipaddr $ipmask >>[2]/srv/log
- case dhcp
- ip/ipconfig $dhcphost -D >>/srv/log >[2=1]
- }
- case checkdone
- if(! isipdevup /net/ether0) {
- startether=notdone
- export startether
- }
- }
|