如何通过 VPN 启用名称服务器

如何通过 VPN 启用名称服务器

我在 Ubuntu 13.04 上使用 VPN(openvpn)。我通过 VPN 正确看到了 IP。问题是,尽管我在网络管理器中配置了名称服务器,但我仍然看不到域。

导出的VPN配置如下:

comp-lzo yes
dev tun
proto udp
nobind
auth-nocache
script-security 2
persist-key
persist-tun
user openvpn
group openvpn

/etc/resolv.conf说会重写,所以我不会编辑它

/etc/network/interfaces仅包含:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

我尝试编辑:

/etc/dhcp/dhclient.conf

通过增加:

interface "eth0" {
        prepend domain-name-servers MY.DNS.IP.ADDRESS;
}

但它不起作用。

我该如何解决?

答案1

OpenVPN服务器应该使用 dhcp 推送适当的选项。就像您通过 wifi 连接时路由器所做的一样。来自我的/etc/openvpn/server.conf

# DNS servers, courtesy of Google
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"

相关内容