Bug#652573: busybox-udeb: debian stable busybox udhcp client does not support /32 netmasks
retitle 652573 busybox ip addr add ip.add.re.ss/32 does not work
thanks
On 05.06.2012 14:18, Jens Ott - Profitbricks wrote:
> Michael,
> Conrad,
>
> as far as I am aware, the problem is NOT the dhcp-client of busybox
> itself but the hook-script used in debian. Find attached a hook-script
> which I use in my home-brewn rescue and which used to work also with
> /32 (sorry don't have an environment to test at hand, so I could not
> proove). So IMHO actually only the hook-script in debian is screwed up.
Thank you Jens for the reply. Now I see what's going on.
It is not udhcpc, and not the udhcpc script either. It is busybox's
`ip' utility.
# busybox ip -4 add 192.168.77.10/32 dev dummy0
ip: invalid argument '192.168.77.10/32' to 'ip'
# busybox ip -4 add 192.168.77.10/31 dev dummy0
# _
And this is exactly what's used in the udeb script:
bound|renew)
ip -4 addr add "$ip/$subnet" dev "$interface"
So I'm retitling the bugreport accordingly, and will
try to fix it now, when it is clear where the problem
is, exactly.
Thank you very much guys for the help!
/mjt
Reply to: