今天打開虛擬機,使用 命令時,沒有顯示出 IP 地址 (更好的閱讀體驗可訪問 "這裡" ) 使用 命令查看網路狀態 顯示沒有合適的網路裝置 突然想起來前幾天重裝了系統,於是進入網路配置目錄 查看 果然發現,此時的網卡配置文件 與之前的 ens32 對應不上。於是更新一下網卡配置文件 (註:修改時要對 ...
今天打開虛擬機,使用 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地址 和網路服務狀態,已經全部顯示正常了。
總結:由於虛擬機移動到了另外的操作系統,而裡面網卡的配置信息還是原系統的,所以需要更改。