How do I connect to AT&T wifi from Ubuntu 20.04.3 LTS?
Sophia Terry
I have had quite a bit of trouble connecting recent versions of Ubuntu with wifi services that require you to fill in a login page. In some cases, using a public DNS server (editing /etc/resolv.conf to use nameserver 8.8.8.8) will work. However services like AT&T wifi from American Airlines Admiral Lounge or GoGo inflight seem to require using the DNS servers provided by DHCP. For some reason the more recent versions of Ubuntu do not play well with these DNS servers.
In the case of the Admiral Lounge wifi, I can only reach the login page with an 8.8.8.8 nameserver but then get a "This site can’t be reached/secure-login.attwifi.com’s server IP address could not be found" when I get to . I assume this is because the server is specific to the local network, which 8.8.8.8 would not be able to determine. Using the DNS provided by DHCP is not able to resolve IP addresses, nslookup fails with connection timed out; no servers could be reached.
The same device booted into Windows works, and other Apple/Android devices work as well, so it appears to be specific to Ubuntu. I am not very familiar with with systemd-resolved vs dnsmasq, but I have tried each of these after seeing some reports that it could be related to Ubuntu switching to systemd-resolved, although it is possible I did not configure dnsmasq correctly somehow.
Obviously testing this is hard because I do not have regular access to these services, but I would like to have some ideas to try for next time. It seems to be a common problem, but I have never found a definitive answer. I think I first noticed the problem on Ubuntu 18.04.6 LTS, but it is still present in Ubuntu 20.04.3 LTS. Thanks!
Reset to default