關於linux網絡配置中的HWADDR與MACADDR區別
1、HWADDR地址其實是網卡的硬件物理地址,只有廠家才能修改,
2、MACADDR是系統的網卡物理地址,可以用MACADDR來覆蓋HWADDR,但兩這個參數不能同時使用。
而ifconfig命令中顯示的物理地址其實是MACADDR的值,雖然顯示的名稱寫的是HWADDR。所以HWADDR 一般註釋掉,或改爲MACADDR
關於虛擬機HWADDR可以通過 網絡適配器--高級--生成MAC
虛擬機默認會將HWADDR做爲系統的MAC地址
當虛擬機克隆時HWADDR與MAC地址可能不相同。
永久生效配置:
#sudo vi /etc/sysconfig/network-scripts /ifcfg-eth0
修改其中的"HWADDR=xx:xx:xx:xx:xx:xx"爲"MACADDR=xx:xx:xx:xx:xx:xx"
網上查資料一般都是將HWADDR改成需要MAC地址,當HWADDR與MACADDR地地不同時,這樣操作以後是啓動不了網絡服務的提示: “Bringing up interface eth0: Device eth0 has different MAC address than expected,ignoring.”
故正確的操作是將HWADDR刪除或註釋掉,改成MACADDR