stacja bezdyskowa
    Adam Gapiński 
    adas-news w artikon.one.pl
       
    Śro,  8 Lut 2006, 21:55:28 CET
    
    
  
Osóbka znana jako Grzegorz Sójka, wystukała:
> Najpierw:
> ifconfig eth0 up
> i udhcp działa tylko nie wiem jak go zmusić do skonfigurowania
> interfacu. Wywala mi dzierżawe na ekran i tyle. Jest gdzieś jakiś opis
> do tego? Są opje ale nie wiem jak ich używać.
>
Jeśli udhcd-client z busyboxa nie ewoluował od czasu jak używałem go (był 
wtedy busybox-0.60 i udhcp-0.9.7) to robiłem tak:
/usr/sbin/udhcpc -i $EXT_DEV -s /usr/sbin/sample.script
gdzie np. $ext_dev=eth0
a sample.script był taki:
#!/bin/sh
# Currently, we only dispatch according to command.  However, a more
# elaborate system might dispatch by command and interface or do some
# common initialization first, especially if more dhcp event notifications
# are added.
exec /usr/sbin/sample.$1
Ponieważ $1 to bound, deconfig lub renew, więc trzeba mieć te trzy skrypty:
# cat sample.bound
#!/bin/sh
# Sample udhcpc renew script
RESOLV_CONF="/etc/resolv.conf"
[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"
/sbin/ifconfig $interface $ip $BROADCAST $NETMASK
if [ -n "$router" ]
then
        echo "deleting routers"
        while /sbin/route del default gw 0.0.0.0 dev $interface
        do :
        done
        for i in $router
        do
                /sbin/route add default gw $i dev $interface
        done
fi
echo -n > $RESOLV_CONF
[ -n "$domain" ] && echo domain $domain >> $RESOLV_CONF
for i in $dns
do
        echo adding dns $i
        echo nameserver $i >> $RESOLV_CONF
done
# cat sample.deconfig
#!/bin/sh
# Sample udhcpc deconfig script
/sbin/ifconfig $interface 0.0.0.0
a sample.renew to był u mnie link do sample.bound...
Nie wiem czy to było zrobione "the right way..." ale działało :)
pozdrawiam
-- 
Adam Gapiński ::::: adas-news (at) artikon (dot) one (dot) pl
Na pytanie *Która godzina?* chciałem zainstalować rdate... (/me 18.05.2004)
    
    
Więcej informacji o liście dyskusyjnej pld-users-pl