Posted: Fri Apr 18, 2008 18:32 Post subject: DHCP broken for Repeater Bridges in RC7
Hi guys,
DHCP is not working for my repeater bridges. I found a couple of threads were people are reporting the same issue but there does not seem to be any conclusion:
The chaining of routers works from a IP routing point of view. All wireless clients have access to the internet. I am not sure if the chaining is really the issue for DHCP since even if a wireless client is connected to the first repeater (the one that is talking directly to the AP) the DHCP does not work. (DHCP clients are Mac laptops if that matters)
Posted: Fri Apr 25, 2008 7:13 Post subject: Same here as well...
I've been having the same problem as well. My AP router is a Netgear WGR614v7 with stock firmware and my other router is a Linksys WRT54GL 1.1 with v24 RC-7 04/11/08 std - build 9396M Eko.
The Linksys has 2 wired clients. They can both access the internet but only when assigned IP addresses manually in XP. Naturally this causes problems recognizing them in the AP router since they appear to be coming from the same mac address. (Windows is still able to recognize shared drives/printers/etc, however)
I know there have been numerous discussions about this issues especially as it referred to client bridge mode and the limitations of the 802.11 protocol, but I was under the impression that repeater bridge was supposed to address some of these issues. I would be interested to see others thoughts as well. It appears from the boards that several have gone through the setup as described but are still experiencing DHCP issues.
A repeater Bridge MUST connect to a DHCP serving router
So in my opinion this is a bug.
It should also be possible to have a different DHCP server in the network.
The wrt set to repeater bridge can obtain a dhcp lease from my dhcp server, but clients connected to the repeater cannot obtain a lease.
What DHCP-Relay-Agent is being used?(dhcrelay?).
[EDIT]
just noticed that dhcrelay must be given the ip of dhcp server it forwards the requests to.
So, to fix this, it is necessary to first broadcast a DHCPINFORM, get the list of all dhcp servers, and start the dhcp forwarder with the correct dhcp servers.