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

並在退出時恢復原始名稱伺服器。

相關內容