[Dnsmasq-discuss] Simple dnsmasq configuration as DHCP server issue

Tomas Hozza thozza at redhat.com
Fri Nov 16 15:00:02 GMT 2012


Hello.

I'm having some problems with configuring dnsmasq as a DHCP server.

Interface configuration with DHCP off and static IP address:
[root at localhost ~]# ifconfig
eth0: flags=4163MULTICAST>  mtu 1500
        inet 192.168.222.2  netmask 255.255.255.0  broadcast 192.168.222.255
        inet6 fe80::5054:ff:fe37:d318  prefixlen 64  scopeid 0x20
        ether 52:54:00:37:d3:18  txqueuelen 1000  (Ethernet)
        RX packets 626  bytes 158950 (155.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1478  bytes 285104 (278.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 11  base 0xe000

dnsmasq command:
[root at localhost ~]# /sbin/dnsmasq -d --strict-order --bind-dynamic --domain-needed --conf-file= --listen-address 192.168.222.2 --dhcp-range 192.168.222.10,192.168.222.254 --dhcp-leasefile=net.leases --dhcp-lease-max=243 --dhcp-no-override
dnsmasq: started, version 2.63rc6 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack
dnsmasq-dhcp: DHCP, IP range 192.168.222.10 -- 192.168.222.254, lease time 1h
dnsmasq: reading /etc/resolv.conf
dnsmasq: using nameserver 192.168.122.1#53
dnsmasq: read /etc/hosts - 2 addresses

[root at localhost ~]# netstat -anp | grep dnsmasq
tcp        0      0 192.168.222.2:53        0.0.0.0:*               LISTEN      4919/dnsmasq        
udp        0      0 192.168.222.2:53        0.0.0.0:*                           4919/dnsmasq        
udp        0      0 0.0.0.0:67              0.0.0.0:*                           4919/dnsmasq

[root at localhost ~]# tcpdump -vv -i eth0
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
14:44:36.731716 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.bootpc > 192.168.222.2.bootps: [udp sum ok] BOOTP/DHCP, Request from 52:54:00:c6:c4:0d (oui Unknown), length 300, xid 0x2425bc3e, secs 57, Flags [none] (0x0000)
          Client-Ethernet-Address 52:54:00:c6:c4:0d (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 13:
              Subnet-Mask, BR, Time-Zone, Classless-Static-Route
              Domain-Name, Domain-Name-Server, Hostname, YD
              YS, NTP, MTU, Option 119
              Default-Gateway

As you can see, there are incoming DHCP Requests,
but dnsmasq doesn't answer them and the client is
unable to get IP address.

There is another colleague having the same problem,
and he verified, that when he replace dnsmasq with
dhcpd the client got an IP address. Therefore it seems
like dnsmasq issue.

Can anyone please help us with this issue?

Thank you.

Regards,
Tomas Hozza



More information about the Dnsmasq-discuss mailing list