<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1252">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Re: [Dnsmasq-discuss] No space left in packet</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi,<BR>
<BR>
thanks for your hints.<BR>
<BR>
&gt; &gt;I'm currently testing replacing ISC dhdpc with dnsmasq. On one of the test<BR>
&gt; &gt;machines I got an error &quot;cannot send DHCP/BOOTP option 43: no space left<BR>
&gt; &gt;in packet&quot;. This message repeated endlessly and none of the clients could<BR>
&gt; &gt;get a lease. All other servers worked fine so far. The other servers have<BR>
&gt; &gt;identical configuration, but the clients may have a different PXE BIOS.<BR>
&gt; &gt;<BR>
&gt; &gt;What could be the cause of this? Following is the complete config file.<BR>
&gt; &gt;No command line options are used.<BR>
<BR>
&gt; Your client uses bootp, sometimes there's very little space for<BR>
&gt; options in the packet. You can try removing everything non-essential,<BR>
&gt; such as net2 options when they're not used.<BR>
<BR>
After doing a tcpdump it appears that the net2 options are not in the<BR>
packet.<BR>
<BR>
The packet is exactly the same length as the packet generated by ISC DHCP.<BR>
Except that ISC DHCP manages to stuff option 43 in. It does this by setting<BR>
option 52 and putting options in the server host name field.<BR>
<BR>
dnsmasq should be able to do the same, but fails to do so. It seems to think<BR>
the hostname field is used and cannot be overlaid. How can I change that?<BR>
I looked at rfc2131.c but found no solution yet. I'm using 2.41.<BR>
<BR>
Thanks,<BR>
hjb</FONT>
</P>

</BODY>
</HTML>