I'm trying to fix the WiFi connection of a family member. They get their internet from a cable modem. The modem is connected to a device that looks like a small Ethernet switch. This switch is connected to a TP-Link Wireless N Access Point WA801N.
Sometimes the connection works fine, but one thing I did find weird is that I get a public IP instead of an
192.168.1.0/24 address like I do at home. The IP address assigned to me is in the
22.214.171.124 - 126.96.36.199 range, which seems to be allocated to the cable ISP.
Sometimes I am able to connect to the network, but I get a limited connectivity warning. In this case, I receive an IP address in the
192.168.0.0/24 range. I've also had a case where I received an arbitrary IP address and couldn't do anything. I'm guessing this would be because the host was unable to reach the DHCP server.
I ran simultaneous tests with multiple hosts on the WiFi network including Windows 7, Windows 8, iOS and Android devices. Some of them would manage to connect to the internet while others would only have limited connectivity. When I get an address from the
192.168.0.0/24 range, I'm able to connect to the router's configuration panel on
192.168.0.254:80. I can't do this when I have internet connectivity. When a host does get internet connectivity, it never cuts off suddenly.
I've had some luck working around the issue by doing one of the following:
- Resetting the TP-Link router: works most of the time.
- Disabling and re-enabling my WiFi card in Device Management: worked at least once when my situation was similar to screenshot 3.
- Running the Windows diagnostic tool: worked at least once.
- Plugging the WiFi router's Ethernet cable directly into the host: has worked every time so far. This leads me to believe that the WiFi router is at fault, not the switch or something further upstream.
Any idea as to what could be going on here?
Network map, by request