在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 以上是修...