I understand this isn&#39;t EXACTLY the scenario I need to fix for - but I kind of want to learn what I&#39;m doing wrong as well. (This will help me learn more about dhcp in general)<br><br>Here&#39;s my dnsmasq.conf:<br>


###DNSMASQ CONF<br>no-resolv<br>no-poll<br>dhcp-vendorclass=set:custom,&quot;Magic Server&quot;<br>dhcp-range=tag:custom,10.230.240.50,10.230.240.150,12h<br>dhcp-range=10.230.240.151,10.230.240.254,12h<br>dhcp-script=/root/bin/doit<br>


log-queries<br>log-dhcp<br>#####END<br><br>Here&#39;s my <i>*</i>current* dhclient.conf<br>###DHCLIENT CONF<br>send dhcp-lease-time 3600;<br>send vendor-class-identifier &quot;sample&quot;;<br>#send vendor-class-identifier &quot;Magic Server&quot;;<br>


request subnet-mask, broadcast-address, routers,<br>        interface-mtu, host-name, domain-name,<br>        domain-name-servers, nis-domain, nis-servers,<br>        nds-context, nds-servers, nds-tree-name,<br>        netbios-name-servers, netbios-dd-server,<br>


        netbios-node-type, netbios-scope, ntp-servers;<br>require subnet-mask;<br>timeout 60;<br>retry 60;<br>reboot 10;<br>select-timeout 5;<br>initial-interval 2;<br>#####END<br><br>Here&#39;s what I found as the output:<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: Available DHCP range: 10.230.240.50 -- 10.230.240.150<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: Available DHCP range: 10.230.240.151 -- 10.230.240.254<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: Vendor class: sample<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: DHCPREQUEST(eth0) 10.230.240.54 00:50:56:b9:00:05<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: DHCPACK(eth0) 10.230.240.54 00:50:56:b9:00:05<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: requested options: 1:netmask, 28:broadcast, 3:router, 26:mtu,<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: requested options: 12:hostname, 15:domain-name, 6:dns-server,<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: requested options: 40:nis-domain, 41:nis-server, 87, 85, 86,<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: requested options: 44:netbios-ns, 45:netbios-dd, 46:netbios-nodetype,<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: requested options: 47:netbios-scope, 42:ntp-server<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: tags: tag:custom<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  1 option: 53:message-type  05<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option: 54:server-identifier  0a:e6:f0:64<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option: 51:lease-time  00:00:0e:10<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option: 58:T1  00:00:07:08<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option: 59:T2  00:00:0c:4e<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option:  1:netmask  ff:ff:ff:00<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option: 28:broadcast  0a:e6:f0:ff<br>


Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option:  3:router  0a:e6:f0:64<br>Mar  4 10:33:54 pxeserv dnsmasq[18619]: sent size:  4 option:  6:dns-server  0a:e6:f0:64<br><br><br><div class="gmail_quote">On Fri, Mar 4, 2011 at 10:19, <a href="mailto:richardvoigt@gmail.com" target="_blank">richardvoigt@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:richardvoigt@gmail.com" target="_blank">richardvoigt@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Does dnsmasq have dhcp logging enabled?  Can you paste the few lines associated with giving the client an address from the wrong block?<div>


<div></div><div><br><br><div class="gmail_quote">On Fri, Mar 4, 2011 at 10:15 AM, Michael P. McDonnell <span dir="ltr">&lt;<a href="mailto:bzaks1424@gmail.com" target="_blank">bzaks1424@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I&#39;m was just doing a dhclient eth0 on the client. So I guess that would make sense not killing the lease all together...<br>



<br>so I tried doing a dhclient -r eth0, then doing a dhclient eth0. No luck :-/<div><div></div><div><br><br><div class="gmail_quote">

On Fri, Mar 4, 2011 at 10:12, <a href="mailto:richardvoigt@gmail.com" target="_blank">richardvoigt@gmail.com</a> <span dir="ltr">&lt;<a href="mailto:richardvoigt@gmail.com" target="_blank">richardvoigt@gmail.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Are you releasing the lease after changing the client configuration, or renewing an existing lease?<br><br><div class="gmail_quote"><div><div></div><div>On Thu, Mar 3, 2011 at 11:31 PM, Michael P. McDonnell <span dir="ltr">&lt;<a href="mailto:bzaks1424@gmail.com" target="_blank">bzaks1424@gmail.com</a>&gt;</span> wrote:<br>






</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>So I&#39;d like to use vendor class identifer to create two different ranges in dnsmasq, and I&#39;m not entire sure how to go about that.<br>






<br>dhcp-vendorclass=set:custom,&quot;Sample Vendor Class&quot;<br>dhcp-range=tag:custom,192.168.0.50,192.168.0.150,12h<br>

dhcp-range=192.168.0.151,192.168.0.254,12h<br><br>However - if I take a single client and flip the vendor-class-identifier on or off in the dhclient.conf, I don&#39;t get a different IP. <br>Am I doing something wrong? Should I be looking to do something differently in my config?<br>








<br>Also - would it be possible for me to exactly specify to only run dhcp-script for a specific lease? (so only the dhcp leases tagged with &quot;custom&quot; ? ) Or do I need to just put that logic in the script that the dhcp-script is calling?<br>








<br>Thanks for your help in advance!<br>
<br></div></div>_______________________________________________<br>
Dnsmasq-discuss mailing list<br>
<a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk" target="_blank">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
<a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss" target="_blank">http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</a><br>
<br></blockquote></div><br>
</blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>