遇到的問題
打開克隆好的虛擬機,查看網卡信息發現沒有IP,對了,我這裏的虛擬機是雙網卡
解決方法
1、進入/etc/udev/rules.d/這個目錄,刪除文件70-persistent-ipoib.rules
[root@Centos ~]# cd /etc/udev/rules.d/
[root@Centos rules.d]# rm -f 70-persistent-ipoib.rules
2、修改網卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33,這裏具體看大家的網卡名字,我的是ens33
- 刪除
UUID
這一行,因爲每張網卡的mac地址
是不一樣的,所以UUID也是不一樣的 - 修改HWADDR爲虛擬機克隆後的MAC地址
ip addr可以看到mac地址,但是還沒修改網卡配置信息之前,這裏是不能看到具體的ens33、37顯示,只能看到類似於下方顯示的virbr0名字
3、然後如法炮製,copy一份修改好的ens33配置文件,修改爲另外一塊網卡正確的mac地址
[root@Centos network-scripts]# cp ifcfg-ens33 ifcfg-ens37
我這裏看到的名字是ens37,所以我得複製爲ens37,然後再修改相應的mac和name
4、最後重啓一下網絡服務,再檢查一下IP信息就ok了
[root@Server1 ~]# systemctl restart network.service
注意
如果啓動網絡服務時出現Device eno16884287 does not seem to be present
錯誤
- 修改網卡配置文件
/etc/sysconfig/network-scripts/ifcfg-eno16884287
, 修改Device和Name的名稱, 如修改爲“eth33”; - 確認網卡配置文件中“HWADDR”虛擬機的MAC地址是否正確;
-
將網卡配置文件名重命名爲
/etc/sysconfig/network-scripts/ifcfg-eth33
。[root@Server1 network-scripts]# mv ifcfg-eno16884287 ifcfg-eth33
如果啓動網絡服務時出現Error, some other host already use address
錯誤
- 出現該錯誤說明同一個網段中有主機已經佔用該虛擬主機配置的IP地址, 需要重新配置一個尚未使用的IP地址。