I've been reading a few documents here on setting up multiple SSIDs and networks on Cisco devices but I am having some issues. Currently, I want at least three VLANs, one called IoT, one called Enterprise, and one called Guests. I have a total of four wireless APs that I want setup, so when people move out of range with the first one, it will automatically connect them to the second one. I want all APs to share the same SSIDs, but right now, I've been only concentrating on getting the first AP setup.
The first AP and the wireless network controller are built into my router, the Cisco C1111-8PW. I have a static public IP address setup on the router, interface gigabitethernet 0/0/1, and I can ping the outside world. I have setup a DHCP server on the router, which hands out IP addresses on the 10.0.0.x network, with a netmask of 255.255.255.0. The wireless network controller is assigned an IP of 10.0.0.2 and I can access it's web based config from the network or via the CLI. I have two SSIDs setup on the AP, we can pretend the first one is called SSID_1 and the second is called SSID_2.
I can successfully connect to SSID_1, I receive an IP address in the 10.0.0.x range, I can ping the outside world, and everything is good there. However, it's the SSID_2 I am having trouble with. I want the SSID_2 on the 10.0.10.0 network, with a netmask of 255.255.255.0. I have created a DHCP pool on the WLC and assigned it to the SSID_2. I have also assigned the SSID_2 to VLAN 40. This is where I think I am having issues. When I connect to the wireless SSID_2, it shows the gateway address is 10.0.0.2, but I cannot ping 10.0.0.2 and I cannot reach the outside internet.
I have a DHCP server running on the router which hands out the 10.0.0.x addresses to the wireless LAN controller and any device physically plugged into the router, and on the wireless LAN controller, I have a DHCP server setup to hand out addresses in the 10.0.10.x network. The DHCP server on the WLC is set so it hands out the WLC's IP address as the gateway address. I want to keep these two networks isolated, so people on SSID_2 cannot access stuff on the 10.0.0.x network.
Is there any config files I could show and could someone please try help me figuring out what I have done wrong and how to fix it?
I've uploaded three files to make the thread a little cleaner. One shows the current running config of the router, one shows the start-up commands of the Wireless LAN Controller, and the final one shows the output of the show flexconnect group detail default-flexgroup.
I am not certain what I am doing wrong. I noticed if I connect to my "guest" network, I do receive an IP address from the WLC, but ipconfig /all in Windows shows the DHCP server is actually running on address 10.0.40.254, not 10.0.40.2. I am almost certain that I have the VLANs configured incorrectly.
I can submit a drawing of the network topology with the various hardware if it helps.
It looks a little like this:
WAN | ONT | C1111-8PW with built-in WLC + AP0 | HPE 5900AF-48G-4XG-2QSFP+
| VLAN1 VLAN20 VLAN40 ENTERPRISE IOT GUESTS 10.0.0.0/24 10.0.20.0/24 10.0.40.0/24
I need the VLANs configured on the WLC and router as well, because my switch does not support POE, however, the router does. I think it would be best if I tried configuring the DHCP server on the router with three pools, one for each VLAN / network, but I am not certain how to configure it so people on the VLAN networks receive the addresses from the proper pool. I think that would be better than having a DHCP server running on the router, and one running on it's built-in WLC.
I'd greatly appreciate any help at all! Thanks!!!!!
I believe I figured it out now. I have the DHCP server setup on the router with the two pools. I forgot to modify my ACL rules. Now, I just need to figure out how to isolate the VLANs, however, I think that's for a different thread.