#!/bin/rc # desc: activate ethernet card # prereq: configarch switch($1) { case checkready if(! ~ $archmedium internet || ! ~ $ipinterface ether || ! ~ $#ethermethod 1){ startether=notdone export startether } 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 } }