blob: 69408312b015d3e2d556ab05a384ce293b3ecaf3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/bin/rc
# desc: activate ethernet card
# prereq: configether
switch($1) {
case checkready
if(isipdevup $netdev) {
startether=done
export startether
}
case go
if(isipdevup $netdev)
exit
log starting ethernet $ethermethod config
ip/ipconfig -6
switch($ethermethod) {
case manual
ip/ipconfig -g $gwaddr ether $netdev $ipaddr $ipmask >>[2]/srv/log
case automatic
>>[2]/srv/log @{
test -e /env/nora6 || ip/ipconfig ra6 recvra 1 &
ip/ipconfig &
wait
}
}
case checkdone
if(! isipdevup $netdev) {
startether=notdone
export startether
}
}
|