Hello everyone, I'm having some issues with DHCP relay that I hope you can help with. My office has 3 VLANs. They're 1, 12, and 14. 12 and 14 are wireless networks. Our DHCP server is on VLAN 1. VLAN 1 clients get addresses no problem.
However, DHCP is not working for any wireless clients. The infrastructure is set up like this: a network of Aruba access points, tied under one virtual controller. There are 5 distribution switches, no IP routing, and one core switch with IP routing enabled. All switches are HP Procurves. I have DHCP-Relay enabled on the core switch, and IP helper addresses on VLANs 12 and 14 that point to the DHCP server's address. The default gateway of the DHCP server is the IP address of the VLAN 1 interface on the core switch.
I ran Wireshark on a client PC on VLAN 12 and simultaneously on the DHCP server when the client sent out a DHCP request. I can see the DHCP Discover message leave the client. On the server, I see a couple of different things. I can see incoming DHCP Discover messages, with a source IP of the VLAN 12 gateway and a destination IP of the server's IP. I can see the client PC's MAC address in the Client MAC address field, and the Relay agent's IP address. However, the server does not seem to be responding to these requests, as I can't find any DHCP Offers going out tied to these Discovers. However, I also see other Discover messages come in with the client PC's MAC. These one's have broadcast destination IP and MAC addresses, no source IP, and a source MAC of the client PC. There's no relay agent information in the packet. The server does generate an Offer in response to those messages; however, it broadcasts the Offer message (255.255.255.255 and ff:ff:ff:ff:ff:ff) and the client PC never receives it.
This is confusing me. It seems like somehow, some of the Discover messages are reaching the server as if they're coming from the local network. Others are coming in through the relay agent, but not being responded to. For those Offer messages being sent, there's no way for them to make it back to the client, because it's being broadcast to VLAN 1 and there's no way to make it back to VLAN 12. And shouldn't Offers be unicast to the requesting MAC address, anyway?
Any help would be greatly appreciated! Thanks guys.
EDIT: In the course of my troubleshooting I realized that the switch port that the DHCP server was connected to was tagged in all the wireless VLANs, untagged in VLAN 1. I removed all the tagged VLANs and left it untagged in VLAN 1. DHCP still doesn't work, but at least it's no longer getting those VLAN broadcasts.
#DHCP