Hi all,

>>> Your question should be directed to whoever maintains
>>> /usr/share/udhcpc/default.script file on your machine / distribution.
>>> It is not coming from busybox.
>>
>> Oh. Sorry, I though the script comes with busybox.
>> It's sorry to waste your time but it helped!
>> I'll both report to ubuntu and report to openwrt.
>
> Can you post the default.script file from the machine where it happens?

The default script on ubuntu (11.11)
I've add the debug message before the command introduce problem.
/usr/share/udhcpc/default.script

case $1 in
    bound|renew)
        [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
        [ -n "$subnet" ] && NETMASK="netmask $subnet"

# print the command as debug message
# where $NETMASK == 255.255.255.255 cannot add routing entry
# related to the interface.
        echo "/sbin/ifconfig $interface $ip $BROADCAST $NETMASK";
        /sbin/ifconfig $interface $ip $BROADCAST $NETMASK

        if [ -n "$router" ]; then
            echo "$0: Resetting default routes"
# print the command as debug message
# Adding default route will fail if the routing entry
# of this interface hasn't been added to kernel
                echo "while /sbin/route del default gw 0.0.0.0 dev $interface; 
do :; done"
            while /sbin/route del default gw 0.0.0.0 dev $interface; do :; done

            metric=0
            for i in $router; do
                echo "/sbin/route add default gw $i dev $interface metric 
$metric";
                /sbin/route add default gw $i dev $interface metric $metric
                metric=$(($metric + 1))
            done
        fi



-- 
Best regards,
Macpaul Lin
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to