在給虛擬機裏面網卡配置地址後重啓網卡服務經常會遇到報錯,大致有以下幾種:
1、沒有找到合適的設備:沒有找到可用於鏈接System eth0 的設備
2、The connection is not for this device
·········
網上文章很多,無非就是修改配置,在我今天又遇到情況下,我決定要總結以下,避免以後再次遇到
需要注意查看linux的幾個文件
/etc/sysconfig/network-scripts/ifcfg-ethX //這是網卡的配置文件裏面來設置我們的ip地址等信息
配置文件裏面的DEVICE=eth0和配置文件名ifcfg-eth0要保持一致
/etc/udev/rules.d/70-persistent-net.rules //這個配置文件裏面記錄的是網卡的MAC地址
配置文件裏的NAME和ATTR必須要跟ifcfg-eth0配置文件裏的DEVICE和HWADDR一致
Ip a //查看本機網卡
這裏的網卡必須跟前兩個配置文件裏的網卡保持一致
這三者一致之後,還需要查看一下虛擬機的網絡連接方式是否正確
前面配置文件一致的情況下通過dhcp獲取到的地址
如果linux主機的ip是靜態分配(start)的話,網絡連接選擇橋接模式。
如果linux主機的ip是通過dhcp獲取的話,網絡連接選擇NAT模式。
如果以上都保持一致的話,重啓網卡失敗建議再重啓一下主機,如果還是報錯的話歡迎留言進行討論。