環境:
Win 10
Hyper-v
安裝虛擬機:Centos 7
遇到問題:
網絡配置無效,使用命令“ip addr” 網卡沒有出現在列表中,顯示了一個奇怪的網卡名字如“enp0s010f”,配置文件中“eth0”並沒有出現在網卡列表中。
使用命令“systemctl status network”,查看網絡狀態,顯示“Failed to start LSB”
疑問:
Centos7 是如何把一個真實的網卡與配置文件中的網卡建立連接,虛擬機外部分配了一個網卡,“enp0s010f”是否就是這個網卡名字。
解決:
1、使用命令“nmcli con show”查看系統的網卡。會列出name、UUID、device
其中“enp0s010f” 就是真實存在的設備名稱,而可能我們配置的”eth0”雖然也在系統網卡中,但沒有具體的設備
2、建立“enp0s010f” 與配置的”eth0” 的連接
修改 配置的”eth0” 中的UUID 為“enp0s010f” 的UUID
3、增加配置的”eth0” 物理地址
可能發現修改了UUID 還是無法訪問網絡,使用“ip addr” 查看還是看不到網卡“eth0”,還是顯示“enp0s010f”。
我們還需要在”eth0” 增加“ip addr” 列出“enp0s010f”中的物理地址,即增加一行配置“HWADDR="00:15:....0e"”
參考文章:
https://blog.csdn.net/u014389734/article/details/79794171