xref: /plan9/sys/lib/dist/pc/inst/startether (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
1#!/bin/rc
2
3# desc: activate ethernet card
4# prereq: configether
5
6switch($1) {
7case checkready
8	if(isipdevup /net/ether0) {
9		startether=done
10		export startether
11	}
12
13case go
14	if(isipdevup /net/ether0)
15		exit
16
17	log starting ethernet $ethermethod config
18	switch($ethermethod) {
19	case manual
20		ip/ipconfig -g $gwaddr ether /net/ether0 $ipaddr $ipmask >>[2]/srv/log
21	case dhcp
22		ip/ipconfig $dhcphost -D >>/srv/log >[2=1]
23	}
24
25case checkdone
26	if(! isipdevup /net/ether0) {
27		startether=notdone
28		export startether
29	}
30}
31