Seattle University doesn't provide any support for linux, although my Android phone appears to work fine. I am able to connect to both the encrypted and unencrypted wireless networks, as well as wired, and I am assigned an IP address. I appear to be able to ping external ips like Google's DNS at 220.127.116.11, and ip addresses that I know are valid but unused return no ping (all good so far). I can also curl external IPs. However, when I try to resolve a DNS host, it doesn't work, regardless of wired/wireless. I tried setting my DNS in network manager to use Google's DNS, but that didn't seem to change anything. I have verified with IT that my settings appear correct, based on their experience configuring Windows, OSX, and Android.
How would I troubleshoot or work around this issue? The IT guy didn't know that Ubuntu and Android were Linux-based, and his only suggestion was "well, it should work, but if it doesn't install Windows."
When I run dig it looks like this:
$ dig google.com @18.104.22.168
; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> google.com @22.214.171.124
;; global options: +cmd
;; connection timed out; no servers could be reached
My resolv.conf looks fine, it picks up Google's DNS when I'm set to Google's DNS and picks up what look like the University's DNS servers otherwise.