使用 VPNq 時無法連接到互聯網

使用 VPNq 時無法連接到互聯網

使用 VPN 時我無法再上網(我嘗試過兩種不同的 VPN 以及多個網路瀏覽器和無線網路)。 I've noticed that ping www.google.com doesn't work when connected to VPN (works when not connected) but ping 8.8.8.8 does (I know that has something to do with the DNS but I am also rather inexperienced with this東西).我嘗試重置網路設定(sudo /etc/init.d/networking restart),但這不起作用。我能想到的唯一問題是我嘗試安裝clamav(我通過交叉linux運行一些Windows軟體並且想要安全)並且我認為它在那之後/大約那個時候停止工作(但我不肯定這兩個已鏈接-我嘗試卸載clamav 但它沒有執行任何操作,所以如果這是問題,我猜是因為它更改了某處的設定)。如果有幫助的話,我正在使用 Ubuntu 19.04,並且還嘗試將其中一種 VPN 協定從 UDP 切換到 TCP,但無濟於事。

答案1

最後弄清楚了。第二天我根本無法上網(無論有沒有VPN)。問題肯定出在 DNS 上,既基於我問題中的 ping 結果,又因為 chrome 錯誤是「DNS_PROBE_RESULT_BAD_CONFIG」(以前從未見過)。

仔細觀察後,我發現一些貼文建議調整 resolv.conf 或 resolv.conf.d/head,tail 檔案來修正問題。我的 /etc/ 目錄中應該有一個符號 resolv.conf 鏈接,但它是一個不可變的 ASCII 文件(因此我無法編輯該文件,並且嘗試使用 resolv.conf 包會導致錯誤。

最終,我透過黑暗中的拍攝和輸入終端命令的指導相結合找到了解決方案。

我的解決方案是(不確定是否所有步驟都是必要的): 1:刪除resolvconf(sudo apt autoremove resolvconf)2:嘗試重新安裝resolvconf(sudo apt-get install resolvconf)3:修復不可變的resolv.conf文字檔案:(sudo chattr -i /etc/resolv.conf 然後 sudo dpkg --configure resolvconf) 4: 刪除並重新安裝以獲得良好的效果

我還注意到,之前,我在 /etc/ 目錄中有一個 resolv.conf.vpn 文件,當我完成上述步驟時,該文件被刪除,所以我認為這是我最初的問題。我不太確定我一開始是如何破壞它的(相當有信心這是我的錯,儘管我正在嘗試一些我不完全理解的命令),但這個修復對我有用!

相關內容