|
List Info
Thread: dnsmasq: dhcp doesn't return netmask
|
|
| dnsmasq: dhcp doesn't return netmask |

|
2006-04-18 10:04:02 |
|
Dear all,
I wonder why dnmasq's dhcp doesn't returns the netmask, which should be 255.255.255.128
on both LAN and DMZ.
Here is the dhcpcd log exerp on my (gentoo-linux) workstation:
"Apr 18 11:39:48 julie dhcpcd[14872]: subnetMask option is missing in DHCP server response.
Assuming 255.255.255.0"
Same thing appens for macOSX systems on the same lan.
Would someone be nice enough in giving me hand for refine diagnostic and/or resolve this issue ?
Many thanks in advance for your help
Kindest regards
bib
1) /etc/network/interfaces
--------------------------------------------------------------------
auto lo
iface lo inet loopback
auto ppp0
iface ppp0 inet ppp
pre-up ip link set eth0 up
provider dsl-provider eth0
auto eth1
iface eth1 inet static
address 192.168.1.121
netmask 255.255.255.128
broadcast 192.168.1.127
auto eth2
iface eth2 inet static
address 192.168.1.254
netmask 255.255.255.128
broadcast 192.168.1.255
2) Output of 'ip addr'
--------------------------------------------------------------------
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: dummy0: <BROADCAST,NOARP> mtu 1500 qdisc noop
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:c0:4f:a4:fa:17 brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:10:5a:e1:50:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.121/25 brd 192.168.1.127 scope global eth1
5: eth2: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:40:f4:41:27:9c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.254/25 brd 192.168.1.255 scope global eth2
6: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1492 qdisc pfifo_fast qlen 3
link/ppp
inet 182.251.214.183 peer 182.251.211.232/32 scope global ppp0
3) Output of 'ip route'
--------------------------------------------------------------------
182.251.211.232 dev ppp0 proto kernel scope link src 182.251.214.183
192.168.1.0/25 dev eth1 proto kernel scope link src 192.168.1.121
192.168.1.128/25 dev eth2 proto kernel scope link src 192.168.1.254
default via 182.251.211.232 dev ppp0
4) dnsmasq.conf
--------------------------------------------------------------------
domain-needed
bogus-priv
filterwin2k
no-resolv
no-poll
server=182.251.252.10
server=182.251.250.10
local=/b7/
address=/doubleclick.net/127.0.0.1
interface=eth1
expand-hosts
domain=b7
# Forcing netmask doesn't change anything: still no netmask given by dhcp
dhcp-option=1,255.255.255.128
dhcp-option=28,192.168.1.127 # This works
dhcp-option=42,0.0.0.0
dhcp-lease-max=150
dhcp-authoritative
cache-size=150
log-queries
conf-file=/usr/local/etc/dnsmasq.more.conf
# Dynamic range set
dhcp-range=192.168.1.97,192.168.1.110,255.255.255.128,10m
# Static hosts
dhcp-host=00:50:04:99:2D:8C,192.168.1.2,id
dhcp-host=00:0D:93:56:93:0E,192.168.1.3,id
dhcp-host=00:10:5A:E1:4E:2B,192.168.1.4,id
dhcp-host=08:00:2B:86:3C:75,192.168.1.5,id
dhcp-host=08:00:20 9:4D:14,192.168.1.6,id
dhcp-host=00:0C:6E:10:CD:EA,192.168.1.7,id
5) Exerp of /etc/hosts
--------------------------------------------------------------------
#/etc/hosts
127.0.0.1 localhost
192.168.1.1 1
192.168.1.2 host2 2
192.168.1.3 host3 3
192.168.1.4 host4 4
192.168.1.5 host5 5
192.168.1.6 host6 6
192.168.1.7 host7 7
192.168.1.8 8
...
192.168.1.126 126
#192.168.1.127 THIS_IS_BCAST
#192.168.1.128 128
...
#192.168.1.254 254
#192.168.1.255 THIS_IS_ALSO_BCAST
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 &n | |