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