在openvpn客户端中禁用DNS更改

我使用openvpn连接到一个VPN,它将我的DNS设置为Google DNS服务器(8.8.8.8和8.8.4.4)。 出于某种原因,这不适用于Linux客户端,只能在Windows上(结果是,我无法parsing任何连接到VPN的域名)。 我想在linux客户端上禁用这个function(所以它使用自己的DNSconfiguration)。 我该怎么做?

Gnome的OpenVPNnetworkingpipe理器让你只能从VPN服务器获取地址,并且configuration你自己的DNS服务器和search域。 不知道您的要求是针对桌面系统还是服务器,以及您使用的是哪种桌面环境。

但是,有些情况下您可能无法访问您自己的DNS服务(由服务提供商提供的服务),因为包括DNS的所有stream量都将从VPN服务器路由。 在这种情况下,您可以在那里手动设置谷歌的免费DNS服务器地址。

不确定您是否使用networkingpipe理器的OpenVPN模块来configurationVPN。 但是这将是一个更好的方法。

这个脚本/教程也可能对你有帮助。

从服务器上删除“push”dhcp-option DNS 8.8.8.8“”行,或者创build一个单独的ccd文件。