最近想要做一點壞事,所以必須要改網卡上的MAC 位址,於是依linux更改網卡物理位址這篇來修改 /etc/network/interface的內容
但是在Ubuntu 9.10下卻完全無效,重開之後還是會回復成原來的MAC位址。
於是改用較直覺的方法,修改開機時的script,讓linux在開機時修改成fake的MAC 位址
所以改修改 /etc/rc.local檔案加入以下內容(請用sudo方式開啟)
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
sudo ifconfig eth0 up
sudo /etc/init.d/networking stop
sudo /etc/init.d/networking restart
存入再重開機器就可以看到成果
若只需要暫時性的修改,可以下載macchanger這個套件來修改
sudo apt-get install macchanger
使用方法
sudo macchanger -m XX:XX:XX:XX:XX:XX eth0 即可