[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