Any idea why the option -r is not working on Kamikaze 7.09? I used it in previous version without problems, but seems that box remember somewhere the ip address originally assigned by dhcp (even after sending dhcp Release).

>udhcpc -t 10 -i eth0.1 --request=192.168.1.35 -f -p /var/run/eth0.1.pid
udhcpc (v1.4.2) started
Sending discover...
Sending select for 192.168.1.51...
Lease of 192.168.1.51 obtained, lease time 16241
adding router 192.168.1.1
deleting old routes
adding dns 192.168.1.1
adding dns 192.168.1.1


BusyBox v1.4.2 (2007-09-29 09:01:24 CEST) multi-call binary
Usage: udhcpc [-Cfbnqtv] [-c CID] [-V VCLS] [-H HOSTNAME] [-i INTERFACE]
[-p pidfile] [-r IP] [-s script]
        -V,--vendorclass=CLASSID        Set vendor class identifier
        -i,--interface=INTERFACE        Interface to use (default: eth0)
        -H,-h,--hostname=HOSTNAME       Client hostname
        -c,--clientid=CLIENTID  Set client identifier
        -C,--clientid-none      Suppress default client identifier
        -p,--pidfile=file       Store process ID of daemon in file
        -r,--request=IP         IP address to request (default: none)
        -s,--script=file        Run file at dhcp events (default: /usr/share/udhcpc/default.script)
        -t,--retries=NUM        Send up to NUM request packets
        -f,--foreground Do not fork after getting lease
        -b,--background Fork to background if lease cannot be immediately negotiated
        -n,--now        Exit with failure if lease cannot be immediately negotiated
        -q,--quit       Quit after obtaining lease
        -R,--release    Release IP on quit
        -v,--version    Display version