Networkmanager

使用 Openconnect 連接 VPN 後不久,Namservers 恢復正常

  • June 17, 2021

我已經在我的公司工作了一年多,我的 VPN 從來沒有遇到過這個特殊的問題。不幸的是,我對網路了解不多,所以我對正在發生的事情有點困惑。以下是全新安裝的 Fedora 25 工作站上的行為。

sudo openconnect --juniper somevpn.com

cat /etc/resolv.conf 建立連接後立即執行顯示我可以在工作中連接的所有各種名稱伺服器。嘗試實際導航到本地網路上的任何站點都會失敗,即使如此,如果我resolve.conf在連接建立幾秒鐘後再次檢查,我會看到我回到了本地網路,儘管 VPN 的程序仍在進行中。

那麼是否有一些我不知道的黑名單?發生了什麼並重寫我的resolve.conf?我已經在其他設備上連接了 VPN,所以我知道我的憑據很好,而且我很肯定我低於允許的最大連接數。

Systemd-Resolved通常/etc/resolv.conf根據您連接的網路處理更改:

  • 連接到網路時,它會發生變化/run/systemd/resolve/resolv.conf,在某些情況下,在您的系統上,此文件可能會被符號連結到/etc/resolv.conf- 如果是這種情況,systemd-resolved 將/etc/resolv.conf相應地發生變化。如果此符號連結不存在,systemd-resolved 將不會更改/etc/resolv.conf
  • /usr/lib/systemd/resolv.conf再次存在相同類型的功能,如果存在該符號連結,systemd-resolved 將處理/etc/resolv.conf

此外,如果這破壞了您的 DNS,連接後您仍然可以手動更改/etc/resolv.conf

您還可以使用systemctl stop systemd-resolved && systemctl disbale systemd-resolved- 該disable命令將阻止它在系統啟動時執行。將stop關閉目前已解決的實例。您將需要編輯(並刪除)存在於/etc/resolv.conf

引用自:https://unix.stackexchange.com/questions/389774