2020年12月1日 星期二

Ubuntu 18.04設定DNS

Ubuntu 18.04預設是用NetworkManager來管理網路,也會自動去設定/etc/resolv.conf這個設定檔,但在命令列的情況下,NetworkManager其實並不容易設定與使用。在這邊會先將NetworkManager的DNS功能關閉,再使用resolveconf這個套件來管理DNS設定。

步驟一:關閉NetworkManager的DNS設定功能,將 /etc/NetworkManager/NetworkManager.conf 檔案中的[main]下面後面增加兩行:

dns=none
rc-manager=unmanaged

步驟二:安裝與設定resolveconf套件來控管/etc/resolve.conf檔案

  • sudo apt install resolvconf
  • 修改resolvconf的設定檔 /etc/resolvconf/resolv.conf.d/head

nameserver 8.8.8.8

步驟三:重新啟動NetworkManager與resolveconf

  • sudo service network-manager restart
  • sudo resolvconf -u 
    sudo service resolvconf restart


參考資料

_EOF_

沒有留言:

張貼留言