[Dnsmasq-discuss] A problem with kpac_dhcp_helper, dhcprelay, and dnsmasq

Jon Nelson jnelson+dnsmasq at jamponi.net
Fri Jan 2 14:16:31 GMT 2009


On Fri, Jan 2, 2009 at 4:29 AM, Simon Kelley <simon at thekelleys.org.uk> wrote:
> Jon Nelson wrote:
>
>> dnsmasq[3667]: DHCP packet: transaction-id is 1655180374
>> dnsmasq[3667]: Available DHCP range: 192.168.2.0 -- 192.168.2.150
>> dnsmasq[3667]: DHCPINFORM(eth1) 127.0.0.1 <null>
>>
>> tcpdump shows the workstation making the request, the dhcp helper
>> re-making the request on the client's behalf, and the dhcp helper
>> **not** relaying the response back to the client. It does this
>> correctly for other dhcp requests but not this one. One might be going
>> wrong? Does dnsmasq have forwarding capability?
>>
> Dnsmasq thinks that the request is coming from 127.0.0.1 and has no valid
> mac address, so it has no way to send back a reply to the relay or the
> original sender.
>
> Jon, could you use wireshark or "tcpdump -s 0" to grab the packets being
> send from the host to the relay and from the relay to dnsmasq? It may be
> possible to change dnsmasq's behavior to work in this case.

Yeah no problem. Do you want them sent to you directly as attachments
or textified for this list?

-- 
Jon



More information about the Dnsmasq-discuss mailing list