OpenVPN 客户端连接,但 DNS 设置不正确(无法解析域名)

OpenVPN 客户端连接,但 DNS 设置不正确(无法解析域名)

我有一个有效订阅VPNUnlimited,他们发送了一些设置,以便能够使用客户端和他们的服务。(他们向我发送了他们每个服务器的OpenVPN预制文件).ovpn

事实是,我已经按照教程OpenVPN在我的树莓派上进行了设置,每当我OpenVPN使用该.ovpn文件启动客户端时,它都会进行身份验证并成功连接。

这看起来很棒,但问题是连接成功后,DNS配置似乎不正确,因为任何导航/ping任何域名的尝试都失败,尽管ping任何IP都成功,所以通常表明存在DNS问题。

断开会话将恢复正常解析域名和使用内置网络浏览器浏览网站的能力。

我搜索了一段时间,发现一个可能的解决方法是添加以下行(由这里提供问题)到client.conf文件以强制客户端使用 Google DNS:

dhcp-option DNS 8.8.8.8

但不幸的是,它不起作用。

这是连接到 openvpn 后屏幕上显示的结果: 在此处输入图片描述

这是ifconfig建立连接后的情况: 在此处输入图片描述

这是ifconfig我断开OpenVPN客户端连接后的结果: 在此处输入图片描述

我希望我能澄清情况,如果有人能帮助我设置正确的配置,让我的树莓派使用谷歌 DNS(或任何可以工作的东西),我会非常感激,因为我还没有弄清楚。

答案1

界面设置并不重要。相反,看看 /etc/resolv.conf

OpenVPN客户端应该在连接时写入此内容

名称服务器 8.8.8.8
名称服务器 8.8.4.4

并在退出时恢复您的原始名称服务器。

相关内容