-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

dnsmasq doesn't work properly on ixp4xx if the highest bit on the lan ip
is set (ip >= 128.0.0.0)
(may be a big-endian issue)

the bug is in /usr/lib/common.awk
ip2int and int2ip

here is the output of ipcalc.sh:

[EMAIL PROTECTED]:/usr/lib# ipcalc.sh 1.2.3.4 255.255.255.0 100 150
IP=1.2.3.4
NETMASK=0.0.0.0
BROADCAST=1.2.3.255
NETWORK=1.2.3.0
PREFIX=24
START=1.2.3.100
END=1.2.3.249
[EMAIL PROTECTED]:/usr/lib# ipcalc.sh 128.2.3.4 255.255.255.0 100 150
IP=0.0.0.4
NETMASK=0.0.0.0
BROADCAST=0.0.0.255
NETWORK=0.0.0.0
PREFIX=24
START=0.0.0.100
END=0.0.0.249
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIi3wLJgyxs71kcx4RAv5VAJ9YB2M+Cuc96YpnbAA6sBJVsvZiNwCgi+hF
sbvKCWs68B8RvMkN3B8vyWA=
=OXGi
-----END PGP SIGNATURE-----
_______________________________________________
openwrt-devel mailing list
[email protected]
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to