OpenConnect VPN 切断外部名称解析

OpenConnect VPN 切断外部名称解析

我使用的是 Ubuntu 16.04.3,16.04.2 也出现了同样的问题。我在酒店,我的互联网连接正常。当我使用 OpenConnect 通过 VPN 进入工作时,我可以访问公司内联网内的网站,但不能访问外部互联网。

以下是一些详细信息——dnsmasq 守护进程正在运行

--> 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

在开通VPN之前,需要注意以下参数:

--> 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.

我打开VPN之后,仍然报出DNS但是解析不起作用:

--> 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

当我从家里使用 VPN 时,我不会遇到这个问题,因为 AT&T 是我的网络服务提供商。

相关内容