This post is more than 5 years old
8 Posts
0
73919
May 13th, 2013 10:00
PC 6248: Getting DHCP address for wrong subnet.
I recently inherited a Dell PowerConnect 6248 which I'm not that familiar with, and I'm trying to use it as a Layer3 switch.
I have a VLAN 10 with an associated network of 10.10.10.0/24 and a VLAN 11 with an associated network of 10.10.11.0/24.
When I have statically assigned addresses on clients on ports configured for these VLANs. I can ping other subnets, and traffic is routed properly.
I also have IP helper configured globally pointing to my DHCP server, and I have DHCP scopes setup for the networks associated with VLAN 10 and 11.
When I connect a device to a port configured with VLAN 10, I receive a DHCP address in the 10.10.10.0/24 network.
However, when I connect a device to a port configured with VLAN 11, I receive a DHCP address also in the 10.10.10.0/24 when it should be in the 10.10.11.0/24 network.
Both VLANs, routes, and DHCP scopes appear to be properly configured everywhere. Again, when clients use statically assigned addresses for their appropriate VLANs and networks, traffic is routed normally. But I am getting DHCP addresses for the wrong subnet for clients connected to VLAN 11.
Any help is greatly appreciated!


taxslayerjeff
8 Posts
1
May 13th, 2013 12:00
UPDATE:
OK, this was a weird one. I believe the switch was configured properly. In my troubleshooting, each time I received the wrong address on my Windows 8 client from my Windows Server 2012 DHCP server I would delete the DHCP lease before trying again. Each time I tried renewing the IP from the DHCP client or simply rebooting, I would get the same address on the wrong subnet and the lease would be recreated.
Finally, for giggles, I created a DHCP reservation on the subnet related to VLAN 11, and it worked! Then I deleted reservation and released the IP address. Then I renewed it again, and it grabbed the correct address!
So, apparently the DHCP server or the client was holding onto something I can't explain that caused it to get the wrong address. Very strange.