我是 Ubuntu 機器的新手。我試圖在兩台 Ubuntu 機器上安裝 Kubernetes 叢集(主節點和節點)。然而,在設定網路時,我的網路連線在兩台機器上都停止運作。我正在執行以下步驟:1)將兩台電腦的 IP 位址新增至 etc/hosts 檔案
2)透過將以下行新增至
/etc/network/interfaces 檔案來 使 IP 位址靜態
auto enp0s3
iface enp0s3 inet static
address <ip-address of machine>
完成這些更改後,當我重新啟動電腦時,我的互聯網停止工作。
所以我編輯 etc/resolv.conf 檔案並註釋所有檔案 nameserver 127.0.0.53 及之後並添加以下名稱伺服器
Nameserver 8.8.8.8
Nameserver 8.8.4.4
然後執行 Sudo service network-manager restart 並重新啟動我的機器。然而,運行後,互聯網在我的機器上也無法工作,etc.resolv.conf 檔案也被重新初始化。您能就此提供建議和協助嗎?
塔
答案1
從根本上來說——有多種的配置網路的方法(最後計數為 5?),它們有時會相互幹擾。
我會推薦停用網路管理器(如果您使用更傳統的網路堆疊進行操作)
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service
如果需要,您可以重新啟用它。
管理「傳統」網路堆疊的 systemd 服務稱為網路 - 如果它是本機系統,有時即使它不是本機系統
systemctl restart networking
將重新啟動它。
這應該可以解決您的網路問題。
如果不遵守resolve.conf,請檢查是否systemd-resolved
正在運行,在某些情況下它會妨礙。