我有一个有效订阅VPNUnlimited
,他们发送了一些设置,以便能够使用客户端和他们的服务。(他们向我发送了他们每个服务器的OpenVPN
预制文件).ovpn
事实是,我已经按照教程OpenVPN
在我的树莓派上进行了设置,每当我OpenVPN
使用该.ovpn
文件启动客户端时,它都会进行身份验证并成功连接。
这看起来很棒,但问题是连接成功后,DNS配置似乎不正确,因为任何导航/ping任何域名的尝试都失败,尽管ping任何IP都成功,所以通常表明存在DNS问题。
断开会话将恢复正常解析域名和使用内置网络浏览器浏览网站的能力。
我搜索了一段时间,发现一个可能的解决方法是添加以下行(由这里提供问题)到client.conf
文件以强制客户端使用 Google DNS:
dhcp-option DNS 8.8.8.8
但不幸的是,它不起作用。
这是ifconfig
我断开OpenVPN
客户端连接后的结果:
我希望我能澄清情况,如果有人能帮助我设置正确的配置,让我的树莓派使用谷歌 DNS(或任何可以工作的东西),我会非常感激,因为我还没有弄清楚。
答案1
界面设置并不重要。相反,看看 /etc/resolv.conf
OpenVPN客户端应该在连接时写入此内容
名称服务器 8.8.8.8
名称服务器 8.8.4.4
并在退出时恢复您的原始名称服务器。