Posted: Fri Oct 16, 2009 12:20 Post subject: DHCP issues with Senao ECB3500: netmasq?
Hi
I have set up a Teldat H1 router as primary (also dhcp server), I have an ECB3500 (running DD-WRT v24 sp2) bridged with that, as client bridge).
The problem is that wireless clients (eg my laptop) connects to the ECB3500 and needs an addres allocated by the DHCP server, the primary router recieves the IP-request sent on by the ECB3500, DHCPDISCOVER and DHCPOFFER shows up on the log of the primary router. However, DHCPREQUEST never appears - eg the laptop did not receive the offer, and didn't sent back the formal offer/acceptance for that IP.
It seems to me (after some searching) the process is as follows:
Laptop connects to ECB3500.
ECB3500 send request for IP on to primary router.
Primary router receives request, therfore DHCPDISCOVER.
Primary router sends back DHCPOFFER.
DHCPOFFER date packet reached ECB3500
ECB3500 does not send this on to Laptop
My rather ineffective searching has led me to one possible scenario. That DNSMASQ recieves the local address request from the laptop, rewrites some of the fields in the data-packet (in the process replacing the local addres of the laptop with its own), sends it on to the primary router, recieved back the DHCPoffer, but is now unable to send it back to the laptop, because that address is not in the packet any more.
My question is the following:
1) Does that make sense?
2) If it does, am I correct to assume that DNSMasq is the program handling this process?
3) If so, which commands can I use to instruct DNSMasq to keep the Laptop's address field in the request packet sent on to the primary router, so that when DCHPOFFER send back the data packet, it can be routed all the way back to the laptop?
Pardon my clumsy description, but I'm a novice at thee matters.
As far as I know the Senao ecb3500 has an atheros chipset, and the teldat uses a sierra wireless with qualcomm chipset, so neither of them uses ralink chipsets if thats what you meant?