Hey everybody,
I got a little problem regarding dhcp relay. Setup is as followed:
LAN-NET <--[ethernet]--eth0> m0n0wall <eth1--[ethernet]--> AccessPoint <--[wireless]--> Clients
There is a W2k3 DHCP-Server on the LAN-Net with a scope for the subnet on the eth1 interface of the m0n0wall. The AP is configured with nothing but a SSID and WPA with a PSK.
Now to the tests I did.
1. iPhone with DHCP enabled as client works perfect. DHCP-Packets are being received and forwarded by m0n0wall.
2. Windows XP with DHCP does not work. DHCP-Packets are not forwarded to the LAN-Segment as far as I can tell. (DHCP-Server does not receive any, but they are on the air. I did some sniffing on the wireless and on the ethernet interface of the dhcp-server)
3. Windows XP with static IP works just fine. I am able communicate with all my equipment.
I haven't got a Linux wireless machine at spare atm, so I need to postpone that test. I noticed that the Windows DHCP-Request differ (slightly) from the way the iPhone requests an IP-Adress. Maybe that has something to do with it.
I wonder if there is someone out there having the same trouble as I do.
btw: My own Machine is not the only one having this problem. All wireless Windows Clients in my company have the same problem
I do have another segment with VoIP-Phones in a seperate Subnet. I configured DHCP-Relay for that interface the same way I did for the WLAN-Interface and they work just fine too (just like the iphone).
In case you wonder if the problem might be the AP. It is configured in Bridge mode (it does NOT have any routing capabilities). Also I plugged the ethernet Port of my Laptop into a phone-port and same problem as before. I do not get an IP address via DHCP, but a static address in the appropriate subnet works just fine.
I really hope there are some answers out there, cause I am running out of ideas here
Maybe there is some way to tell Windows to behave like every other way regarding DHCP-Requests ... probably not?
Best regards and thanks for any hints,
Jesse