回覆列表
-
1 # 嘻嘻哈哈真的好
-
2 # maimi32709
首先必須關閉網絡卡裝置,否則會報告系統忙,無法更改。ifconfig eth0 down修改 MAC 地址,這一步較 Windows 中的修改要簡單。ifconfig eth0 hw ether
首先必須關閉網絡卡裝置,否則會報告系統忙,無法更改。ifconfig eth0 down修改 MAC 地址,這一步較 Windows 中的修改要簡單。ifconfig eth0 hw ether
Ubuntu下修改MAC地址1. 暫時修改在ubuntu下更改MAC地址的命令是ifconfig(和windows下的ipconfig還是比較相似的),如果要更改MAC地址,可以新開一個終端,依次使用以下命令:sudo ifconfig eth0 down (停用網絡卡)sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX(需要更改的MAC地址)sudo ifconfig eth0 up (啟用網絡卡) 然後再用ifconfig檢視一下,需要檢視ifconfig的各個引數含義,可以用man ifconfig檢視幫助。sudo ifconfig eth0 (檢視eth0網絡卡資訊) 2. 永久修改(兩種方法)方法一以上只是暫時修改mac地址,如果需要每次系統啟動後,都自動修改好MAC地址的話,那麼可以將以上命令寫入啟動指令碼中,我使用的方法是將它寫入/etc/init.d/rc.local 的最後。sudo nano /etc/init.d/rc.local 重啟rc.localsudo /etc/init.d/rc.local start 方法二直接編輯 /etc/network/interfaces 檔案,在 iface eth0 inet static 後面新增一行:pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC) 編輯interfaces檔案sudo nano /etc/network/interfaces 如下所示:face eth0 inet staticpre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)address 192.168.1.10netmask 255.255.255.0gateway 192.168.1.1重啟網絡卡sudo /etc/init.d/networking restart本人採用了另外方法來永久修改Ubuntu的mac地址在/etc/init.d/networking中找到case "$1" instart) 這句話,再加入sudo ifconfig eth0 down (停用網絡卡)sudo ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX(需要更改的MAC地址)sudo ifconfig eth0 up (啟用網絡卡)