<!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>
> >I'm currently testing replacing ISC dhdpc with dnsmasq. On one of the test<BR>
> >machines I got an error "cannot send DHCP/BOOTP option 43: no space left<BR>
> >in packet". This message repeated endlessly and none of the clients could<BR>
> >get a lease. All other servers worked fine so far. The other servers have<BR>
> >identical configuration, but the clients may have a different PXE BIOS.<BR>
> ><BR>
> >What could be the cause of this? Following is the complete config file.<BR>
> >No command line options are used.<BR>
<BR>
> Your client uses bootp, sometimes there's very little space for<BR>
> options in the packet. You can try removing everything non-essential,<BR>
> 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>