問題背景
在 VMware 虛擬機中使用 CentOS 7 時,出現以下網絡問題:
- 命令行重啟網絡服務失敗,提示?
RTNETLINK answers: File exists
?等沖突錯誤 - 圖形界面網絡設置無法打開,提示需要啟動 NetworkManager
- 網卡?
ens33
?無法獲取 IPv4 地址,顯示?No suitable device found
- 圖形界面網絡設置無法打開
ens33
?網卡無 IPv4 地址- 命令行提示?
No suitable device found
?等錯誤
核心原因
NetworkManager
?與傳統?network
?服務沖突- 網卡配置文件殘留錯誤參數
- VMware 虛擬機網絡適配器設置異常
核心操作(僅需三步修復)
# 一、重置 NetworkManager 配置
systemctl stop NetworkManager # 停止服務
rm -rf /var/lib/NetworkManager/* # 清除狀態緩存
systemctl start NetworkManager # 重啟服務# 二、重建網卡連接(自動獲取 IP)
nmcli connection add type ethernet con-name ens33 ifname ens33 \ipv4.method auto connection.autoconnect yes# 三、激活連接并驗證
nmcli connection up ens33 # 激活網卡
ip addr show ens33 # 查看IP地址
ping www.baidu.com # 測試網絡連通性
?