Salut !

Am facut un script care la initializare determina
automat ce placa de retea e in computer apoi scrie
ifconfig.... =" ........" in /etc/rc.conf.Scriptul
l-am pus sa porneasca inaintea lui /etc/rc.d/netif
insa nu se configureaza placa respectiva decat dupa ce
ma loghez intru in single-user si apoi ma reloghez.

Cand citeste netif rc.conf ? Dupa cum face se pare ca
este citit chiar inainte de /etc/rc.d/netif.

Pt a configura totusi placa de retea am mai adaugat in

scritpul respectiv /etc/rc.d/netif start insa nu mi se
pare o solutie eleganta.

Continutul scriptului este:

# REQUIRE: mountcritlocal
# PROVIDE: netcfg
# BEFORE: netif
# KEYWORD: nojail

. /etc/rc.subr
load_rc_config 'XXX'

name="netcfg"
start_cmd="netcfg_start"
stop_cmd=":"

netcfg_start()
{
ISCONFIG=`cat /etc/rc.conf | grep ifconfig | awk '{
print(substr($0,0,8)); }' `
case "${ISCONFIG:-NULL}" in
     ifconfig)
     echo "Network card is already configured ..."
     exit ;;
     NULL)
card=` dmesg | egrep Ethernet |  cut -d':' -f1 | sort
| 
uniq | grep 0`     
echo ifconfig_$card='"'inet 192.168.1.234 netmask
255.255.255.0'"' >> /etc/rc.conf
echo media_$card='"'autoselect'"' >> /etc/rc.conf
/etc/rc.d/netif start
esac
}

load_rc_config $name
run_rc_command "$1"

Puteti veni cu o soluite mai eleganta ?
Multumesc anticipat.

Toate cele bune !

Ps: Nu va legati de lungimea randului cu ifconfig in
mesaj deoarece yahoo.mail o limiteaza la 40 caractere.



                
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 
__________________________________________________________
Send 'unsubscribe rofug' to [EMAIL PROTECTED] to unsubscribe

Raspunde prin e-mail lui