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