linux下修改MAC位址問題解決方法

2022-10-06 16:09:11 字數 1187 閱讀 7327

在linux中,修改mac位址

# ifdown eth0

# ifconfig eth0 hw ether 12:34:56:78:90:12

(修改的mac位址跟原來的位址不同)

# ifup eth0 (修改成功)

後,用# ifconfig 檢視,mac位址改變了,但之後輸入#serviyyuaxmvwce network restart 或ifdowneth0命令時,會出現如下錯語資訊:

device eth0 has mac address 12:34:56:78:90:12, instead ofconfigured address 00:0c:29:ca:b5:7d. ignoring.

所以此時無法通過修改/etc/sysconfig/network-scripts/ifcfg-eth0檔案來改變ip位址等相關資訊,因為servicenetwork restart無法使其生效,不過用ifconfig eth0可以臨時改變其ip位址,重啟後打回原型。

現在解決

「device eth0 has mac address 12:34:56:78:9yyuaxmvw0:12, instead ofconfigured address 00:0www.cppcns.comc:29:ca:b5:7d. ignoring.」的問題:

出現此問題的其原因是配置檔案:/etc/sysconfig/network-scr裡頭的macaddr=00:0c:29:ca:b5:7d位址與12:34:56:78:90:12不同而造成,可以將macaddr=00:0c:29:ca:b5:7d修改為12:34:56:78:90:12,則錯誤就消除了,可以用#servicenetwork restart 了,但重啟後,mac位址又打回原型,解決辦法是:

在/etc/rc.d/rc.local裡加上這三句

ifconfig eth0 down

ifconfig eth0 hwether程式設計客棧 12:34:56:78:90:12

ifconfig eth0 up

同時將還要將/etc/sysconfig/network-scripts/ifcfg-eth0裡頭的macaddr=00:0c:29:ca:b5:7d位址改為12:34:56:78:90:12

這樣重新reboot後就不怕mac復原,並且#service networkrestart也不會出現錯語了。

本文位址:

ubuntu下修改mac位址

臨時 ifconfig eth0 down ifconfig eth0 hw ether x ifconfig eth0 up 永久 1 編輯 etc init.d rc.local 檔案 sudo gedit etc init.d rc.local 2 在此配置檔案的最後面加上如 ubuntu 修...

WinXP下修改網絡卡MAC位址

最近裝了一塊網絡卡,是tenda的tel9139d 10 100m fast ethernet adapter,驅動安裝顯示一切正常,可是就是不能ping通其它機子,用ipconfig all 看發現網絡卡實體地址為 ff ff ff ff ff ff,這是乙個廣播位址,顯然不能作為作為網絡卡唯一的...

修改arm下的mac位址和ip位址

修改方式很簡單,是在arm啟動的時候,新增指令碼進去,之後就可以了。這是我的同事教我的,thanks!建立乙個檔案 etc init.d chmac.sh bin bash ifconfig eth0 down ifconfig eth0 hw ether ifconfig eth0 up 以上是修...