[Dnsmasq-discuss] A problem with kpac_dhcp_helper, dhcprelay,
and dnsmasq
Simon Kelley
simon at thekelleys.org.uk
Fri Jan 2 10:29:17 GMT 2009
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.
Simon.
More information about the Dnsmasq-discuss
mailing list