My laptop can access the internet from my AP but my Android phone cannot
I set up pfSense on Proxmox and connected a D-Link AP to the switch on my internal network.
The problem I am now facing is that my Laptop can connect to the D-Link AP and browse the internet no problem. When I connect my Android phone however, it reports that there is no internet on the phone.
This is true even when I both of them are connected to the access point at the same time.
Any help would be appreciated.
Just for fun - as you didn't say so : the Wifi on the phone is activated ?
More serious :
Does the phone use DHCP ?
Did it get a network ? Which one ?
A DNS ? Which one ?
A gateway ? Which one ?
An IP ? Which one ?
Compare these with what your PC obtained.
Thanks for responding. Haha, yes, the Wifi on the phone was activated.
The phone uses DHCP and is connected to the same internal LAN as the laptop.
DNS and Gateway are pointed to the pfSense IP address.
The IP address matches the IP address range that the laptop is connected to. (different host address but same network address).
Funny enough, I have a desktop that is on the same LAN but connected via LAN cable and I have no issues with the desktop either.
Just the mobile phones.
Just the mobile phones.
A phone or phones = multiple phones ==> multiple wifi devices.
And when you de activate the wired NIC of the desktop, and activate the Wifi NIC of the desktop (use an USB Wifi dongle to make it 'wireless') : it connects or or doesn't it ?
I'll bet it won't connection any more => shift focus to the AP.
Yes, I have 2 similar cellphones that don't get internet from the AP.
When I connect the Desktop to the AP using a USB WiFi adapter, it gets internet access from the AP as well.
I have gone ahead and purchased a different AP to see if there is an issue with this one. When I test it i'll let you know.
The thing is, I was using Untangle before, with this same AP and I never had this issue so I wanted to know if I misconfigured something in pfSense.
Thanks for your help so far @Gertjan.
So I went out and got a Cisco AP with mobility express installed. I still have the same issue, the laptops connect to the Wifi and get internet, but none of my Android devices do.
Surprisingly, I have an iPad that I tried connecting to it and that works without issues as well.
Do you have any suggestions as to why only the Android devices don't work. (I tried A pixel 3, S7, Samsung tablet).
connect to the Wifi and get internet
The devices that don't work :
Do they 'see' the SSID ?
Do the AP's see the devices ? Their MAC's are listed ?
Is their a DHCP traffic ? See DHCP logs.
If this is all ok, packet capture the device. Do you find some basic http (not https !) traffic ? All devices start with some captive portal detection these days. If the URL used is blocked, the device is connected, you can't access the Internet.
Make your DNS more verbose. Do you see requests from these devices ?
Android devices could be set up to use Google DNS. If you block their IP's ......
ith some captive portal detection these days. If the URL used is blocked, the device is conne
I think I found the problem as I did some experimenting by reinstalling Untangle and I still had the same problem.
It turns out, I used an OVS bridge in Proxmox to bridge the network card to pfSense. When I changed it back to the Linux bridge, it worked fine. I don't fully understand what the difference is between these bridges and why it would affect only the Android devices but it fixed the issue.
Thanks a lot for the support @gertjan as it helped me to eliminate a lot of false positives.
JKnott last edited by
I guess it's a bridge to far.