Linux

無法在 Ubuntu 中更改子網

  • November 16, 2020

我需要一點幫助,我已經在我的 Ubuntu Server 20.04(帶 GUI)上設置了一個 VPN 伺服器(實際上,我使用的是 Ubuntu Desktop 作為伺服器),並避免在我連接時與我的網路之外的其他路由器的預設網關發生衝突到 VPN,我決定將我的子網從 192.168.1.0/24 切換到 192.168.77.0/24。

所以……問題來了,我的伺服器是 HP ProLiant MicroServer G8,它帶有三個網路介面,一個用於管理伺服器,即使它已關閉(HP iLO)和兩個正常介面,在 ubuntu 中它們顯示為“eno1 ”和“eno2”。

配置靜態IP那天我是在eno1界面下的GUI模式,所以我在Ubuntu的配置app裡改了,沒用netplan什麼的。今天,當我不得不將它從 192.168.1.77 更改為 192.168.77.77 時,無論我做什麼,Ubuntu 都不會抓住它。當我設法在介面中獲取 IP 時,網關將繼續保持為 192.168.1.1,並且在執行了幾個故障排除步驟後,如果我手動從路由表中刪除網關並使用命令添加新網關,它就可以正常工作,問題是當我重新啟動伺服器時,它會失去路由並再次放回 192.168.1.1 路由。

花了很多時間後,我選擇將網線連接到另一個介面(eno2)並刪除路由器中帶有 MAC 的 IP 保留。我配置了靜態 IP,它現在開始工作。我的問題是,為什麼會這樣?謝謝

PS:對不起我的英語不好,我不是本地人。

我修好了它。它是 dhcp 伺服器(/etc/dhcpcd.conf),即使我從未使用過它,它為介面分配了靜態 IP,因此更改它可以解決問題。謝謝

引用自:https://serverfault.com/questions/1042638