今天打開虛擬機,使用 ifconfig 命令時,沒有顯示出 IP 地址

(更好的閱讀體驗可訪問 這里 )
使用 systemctl status network 命令查看網絡狀態 顯示沒有合適的網絡裝置

突然想起來前幾天重裝了系統,於是進入網絡配置目錄 cd /etc/sysconfig/network-scripts 查看

果然發現,此時的網卡配置文件 與之前的 ens32 對應不上。於是更新一下網卡配置文件
cp ifcfg-eno16777728 ifcfg-ens32 (注:修改時要對應自己的網卡名稱)
然后編輯 ifcfg-ens32 文件,注釋掉其中的 HWADDR 和 UUID,這兩項都是與原網卡相關的配置,注釋掉即可,不影響系統使用。非要想添加后續也可通過命令實現。
修改 NAME 為現網卡的名稱

保存,退出,
ls 查看當前目錄文件,ifcfg 開頭的只保留 ifcfg-ens32 和 ifcfg-lo,刪除其它 ifcfg 多余文件(注:注意對應自己的網卡名稱)

systemctl restart network 重新啟動網絡服務
ifup ens32 啟動網卡

再次查看 IP地址 和網絡服務狀態,已經全部顯示正常了。


總結:由於虛擬機移動到了另外的操作系統,而里面網卡的配置信息還是原系統的,所以需要更改。
