<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hi, All:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I am a new user of DNSMASQ, and I have the DNS portion
working great!&nbsp; What a great tool, and so easy!<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>However, I&#8217;m struggling with the DHCP portion.&nbsp; This
is being run on a linux server in my small network, and DHCP has been supplied
by the cable modem.&nbsp; (I did turn off DHCP at the modem.)&nbsp; I have
decided to start small &#8211; connecting with an UBUNTU laptop &#8211; but my dhclient
eth0 requests consistently end with &#8220;No DHCPOFFERS received.&#8221;&nbsp;
I&#8217;ve been through the past year of your logs, looking at subjects
including DHCP and didn&#8217;t find a hit,&nbsp; so I&#8217;ve come here.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>My configuration is simple for now:<o:p></o:p></p>

<p class=MsoNormal>domain-needed<o:p></o:p></p>

<p class=MsoNormal>bogus-priv<o:p></o:p></p>

<p class=MsoNormal>expand-hosts<o:p></o:p></p>

<p class=MsoNormal>domain=lovelady.com<o:p></o:p></p>

<p class=MsoNormal>dhcp-range=192.168.0.150,192.168.0.249,72h<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>&nbsp;( also added the following line to see if that would
improve the situation, but no joy&#8230; :<o:p></o:p></p>

<p class=MsoNormal>dhcp-host=00:23:8b:8a:ad:70,192.168.0.249<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Server&#8217;s eth0 configuration is:<o:p></o:p></p>

<p class=MsoNormal>eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link encap:Ethernet&nbsp;
HWaddr 00:26:F2:DB:94:4B<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; inet
addr:192.168.0.251&nbsp; Bcast:192.168.0.255&nbsp; Mask:255.255.255.0<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UP
BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RX
packets:47896 errors:0 dropped:0 overruns:0 frame:0<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TX
packets:31135 errors:0 dropped:0 overruns:0 carrier:0<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
collisions:0 txqueuelen:532<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;RX
bytes:7831943 (7.4 MiB)&nbsp; TX bytes:6542941 (6.2 MiB)<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Interrupt:11<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>My client connection attempt looks like:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>/home/dennis&gt; sudo dhclient eth0<o:p></o:p></p>

<p class=MsoNormal>[sudo] password for dennis:<o:p></o:p></p>

<p class=MsoNormal>Internet Systems Consortium DHCP Client V3.1.3<o:p></o:p></p>

<p class=MsoNormal>Copyright 2004-2009 Internet Systems Consortium.<o:p></o:p></p>

<p class=MsoNormal>All rights reserved.<o:p></o:p></p>

<p class=MsoNormal>For info, please visit https://www.isc.org/software/dhcp/<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Listening on LPF/eth0/00:23:8b:8a:ad:70<o:p></o:p></p>

<p class=MsoNormal>Sending on&nbsp;&nbsp; LPF/eth0/00:23:8b:8a:ad:70<o:p></o:p></p>

<p class=MsoNormal>Sending on&nbsp;&nbsp; Socket/fallback<o:p></o:p></p>

<p class=MsoNormal>DHCPREQUEST of 192.168.0.12 on eth0 to 255.255.255.255 port
67<o:p></o:p></p>

<p class=MsoNormal>DHCPREQUEST of 192.168.0.12 on eth0 to 255.255.255.255 port
67<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17<o:p></o:p></p>

<p class=MsoNormal>DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8<o:p></o:p></p>

<p class=MsoNormal>No DHCPOFFERS received.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>/var/log/messages on the server side looks pretty good (to
these untrained eyes)&nbsp; :<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: started, version
2.57 cachesize 150<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: compile time
options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP no-IDN<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq-dhcp[4673]: DHCP, IP
range 192.168.0.150 -- 192.168.0.249, lease time 3d<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: reading
/etc/resolv.conf<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: using nameserver
65.32.5.112#53<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: using nameserver
65.32.5.111#53<o:p></o:p></p>

<p class=MsoNormal>May 18 19:23:37 lovestora-1 dnsmasq[4673]: read /etc/hosts -
2 addresses<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>And netstat &#8211;panel|grep dnsmask|grep 67 reveals:<o:p></o:p></p>

<p class=MsoNormal>tcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0
0.0.0.0:53&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.0.0.0:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
LISTEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
22419&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4673/dnsmasq<o:p></o:p></p>

<p class=MsoNormal>udp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0.0.0.0:53&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.0.0.0:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
22418&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4673/dnsmasq<o:p></o:p></p>

<p class=MsoNormal>udp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0
0.0.0.0:67&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.0.0.0:*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
22415&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4673/dnsmasq<o:p></o:p></p>

<p class=MsoNormal>unix&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [
]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
DGRAM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;22429&nbsp;
4673/dnsmasq<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>(Wouldn&#8217;t you know the process ID happens to have 67
imbedded in it?&nbsp; :\ )<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>What might I be missing?&nbsp; How can I diagnose?&nbsp; I&#8217;ve
found a few troubleshooting tips online, but they all seem to point to
configurations like this one, so I&#8217;m baffled.&nbsp; (I did find a
question about iptables, but couldn&#8217;t decipher how to determine if that&#8217;s
a problem.)&nbsp; FTR, my associated iptables lines look like:<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp; # and allow DHCP<o:p></o:p></p>

<p class=MsoNormal>&nbsp;&nbsp;&nbsp; iptables -A INPUT -p UDP --dport bootpc
-j ACCEPT || die<o:p></o:p></p>

<p class=MsoNormal style='text-indent:9.0pt'>iptables -A INPUT -p UDP --dport
bootps -j ACCEPT || die<o:p></o:p></p>

<p class=MsoNormal style='text-indent:9.0pt'><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I&nbsp; welcome any advice.<o:p></o:p></p>

<p class=MsoNormal>Dennis<o:p></o:p></p>

</div>

</body>

</html>