Centos

CentOS 7 - 重新啟動後無法獲取 IP 地址

  • August 24, 2022

我似乎不太明白為什麼。看起來很奇怪。

設置;

  • 在路由器/防火牆上管理的 DHCP/靜態 IP
  • 安裝了 CentOS 7 的虛擬機最終從上面獲取 IP 地址

似乎每當我重新啟動虛擬機時,我都必須執行dhclient虛擬機的命令來獲取 IP 地址並開始工作。

是什麼賦予了?通常這些東西開箱即用,不確定這裡發生了什麼。

為了增加上下文,我將 CentOS 7 虛擬機配置為 DHCP,並在防火牆上將其配置為 MAC ID XYZ = 靜態 IP 1.2.3.4,這樣我就可以保持簡單的管理。我不想在 VM 級別管理靜態 IP,因為 VM 應該只接受從 DHCP/Static 提供的任何 IP。

感覺就像我在這裡遺漏了一些非常明顯的東西,這些東西妨礙了基本行為。

更新 原來安裝 Cent OS 7 並在安裝螢幕上配置網路時的預設設置是這導致文件中的預設行**/etc/sysconfig/network-scripts/ifcfg-eth0**是

ONBOOT=no

所以我只是改變了它,它現在按預期工作。奇怪的是 CentOS 7 預設在啟動時不自動連接到網路。

編輯您的介面配置文件 /etc/sysconfig/network-scripts/ifcfg-ethX 確保配置類似於下面。

DEVICE=ethX
BOOTPROTO=dhcp
ONBOOT=yes

我猜BOOTPROTO=dhcp可能會失踪。

如果不起作用,請隨時更新問題

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