Estou usando o Ubuntu 16.04.3, o mesmo problema ocorreu com o 16.04.2. Estou em um hotel e minha conexão com a internet está funcionando. Quando eu trabalho em VPN usando o OpenConnect, posso acessar o site dentro da intranet corporativa, mas não a internet externa.
Aqui estão alguns detalhes - o daemon dnsmasq está em execução
--> ps aux | grep dnsmasq
nobody 1022 0.0 0.0 52868 4132 ? S 10:46 0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
Antes de abrir a VPN, aqui estão os parâmetros:
--> nmcli dev show | grep DNS
IP4.DNS[1]: 4.2.2.1
--> nslookup 4.2.2.1
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
1.2.2.4.in-addr.arpa name = a.resolvers.level3.net.
Authoritative answers can be found from:
2.4.in-addr.arpa nameserver = dnsauth3.level3.net.
2.4.in-addr.arpa nameserver = dnsauth1.level3.net.
2.4.in-addr.arpa nameserver = dnsauth2.level3.net.
Depois de abrir a VPN, o DNS ainda é reportado, mas a resolução não funciona:
--> nmcli dev show | grep DNS
IP4.DNS[1]: 4.2.2.1
--> nslookup 4.2.2.1
;; connection timed out; no servers could be reached
Eu não tenho esse problema quando faço VPN em casa, onde a AT & T é meu provedor de serviços de rede.