遇到這樣一個錯誤: 在linux上面, 無法成功啓動網卡,
當我們Activate一個網卡的時候, 提示下面的錯誤.
Device eth0 has different MAC address than expected, ignoring
問題原因:
配置文件裏面的網卡MAC地址與, 實際的網卡地址不符.
可以對比一下ifconfig結果中的mac地址和下面配置文件中的mac地址.
/etc/sysconfig/network-scripts/ifcfg-eth0
(注: 配置文件有可能不叫這個名字, 也有可能是ifcfg-***之類, 比如對於我的系統, 我修改的叫ifcfg-eth0.bat)
解決辦法:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
編輯mac地址.
我是在虛擬機上面出的問題,
我將配置文件中的mac地址修改成ifconfig結果中的mac地址.,
問題解決, 網卡可以從新啓動.
[ Network Configuration=>Edit=>Ethernet Device=>Bind to MAC address]中顯示的MAC地址,
也變成了正確的MAC地址.