I am trying to get DHCP relaying to work in a routed configuration. This is a switch from our previously all bridged network, and I am having a problem with DHCP not offering addresses to customer routers. Here is a rough approximation of our configuration:
DHCP Server --------- (eth1) MTK AP (wlan3) -------------- (wlan1) MKT CPE (eth1) -------- Customer Router/PC
The MTK AP is configured as a router and also has DHCP relay setup to relay DHCP requests to our DHCP server.
The MTK CPE is configured in Station-pseudobridge mode with wlan1 and eth1 bridged together.
This is what happens:
Customer router requests an IP address with DHCP discover packet.
MKT CPE forwards that packet through the bridge, changing the source MAC address to the MAC address of the CPE.
MTK AP forwards that request to the DHCP server.
DHCP server offers an IP address out of the appropriate subnet and forwards that as a directed packet to the MTK AP.
MKT AP forwards that request to the MAC address of the Router.
MKT CPE does not pickup the request as it is not addressed to its MAC address of the antenna.
As such, the router never gets the offered IP address. Is there anyway around this while staying in pseudobridge mode? I like pseudobridge mode because it allows me to setup queuing by MAC address of the antenna without having to know the MAC address of any of my customer equipment.