OSWikiHK: 請協力 GPLv3 的中文翻譯工作。
改變網絡介面 MAC 地址
OSWikiHK,自由中文開源知識庫
目录 |
MacChanger-GTK
MacChanger-GTK 是 Alejandro Garrido Mota 開發的 GNU Mac Changer GUI 前端。
Ubuntu/Debian 有提供 MacChanger-GTK 的套件 macchanger-gtk,您只要以系統管理員身份打以下命令就可以安裝 macchanger-gtk:
apt-get install macchanger-gtk
安裝完成後,就可以以系統管理員身份打 macchanger-gtk 執行 MacChanger-GTK 。
GNU Mac Changer 命令
GNU Mac Changer 是 Alvaro Lopez Ortega 開發用來檢視或操控 MAC 地址的工具。
Ubuntu/Debian 有提供 GNU Mac Changer 的套件 macchanger,您只要以系統管理員身份打以下命令就可以安裝 macchanger:
apt-get install macchanger
GNU Mac Changer 的官方網站 有提供 GNU Mac Changer 的 RPM 套件。
檢視
您可以使用命令“macchanger interface”
# macchanger eth1 Current MAC: 00:40:96:43:ef:9c [wireless] (Cisco/Aironet 4800/340) Faked MAC: 00:40:96:43:ef:9d [wireless] (Cisco/Aironet 4800/340)
改變 MAC 地址
要改變 MAC 地址,可以打命令“macchanger --mac=new_hw_addr interface”:
# macchanger --mac=30:bd:4f:a1:4b:2c eth1 Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340) Faked MAC: 30:bd:4f:a1:4b:2c (unknown)
如果您心目中沒有新的 MAC 地址,可以使用命令“macchanger -r interface”叫 GNU Mac Changer 任意抽一個隨機的 MAC 地址作為新地址:
# macchanger -r eth1 Current MAC: 00:40:96:43:f1:fc [wireless] (Cisco/Aironet 4800/340) Faked MAC: 6b:fd:10:37:d2:34 (unknown)
上例中,eth1 的 MAC 地址就變成了 6b:fd:10:37:d2:34。
如果您想保持 MAC 地址的生產商編號 (首三個位元組),可以使用命令“macchanger --endding interface”只隨意抽三個位元組取代尾二個網絡個位元組的介面編號機:
# macchanger --endding eth1 Current MAC: 00:40:96:43:e8:ec [wireless] (Cisco/Aironet 4800/340) Faked MAC: 00:40:96:6f:0f:f2 [wireless] (Cisco/Aironet 4800/340)
上例中,eth1 的 MAC 地址就變成了 00:40:96:6f:0f:f2,生產商編號仍保持 00:40:96 (Cisco/Aironet 4800/340)。
如果您想保留網絡卡的類型,可以使用命令“macchanger --another interface”:
# macchanger --another eth1 Current MAC: 00:40:96:43:87:1f [wireless] (Cisco/Aironet 4800/340) Faked MAC: 00:02:2d:ec:00:6f [wireless] (Lucent Wavelan IEEE)
上例中,eth1 的 MAC 地址就變成了 00:02:2d:ec:00:6f,仍是無線網絡卡的 MAC 地址。
如果您不想保留網絡卡的類型,可以使用命令“macchanger -A interface”:
- macchanger -A eth1
Current MAC: 00:40:96:43:39:a6 [wireless] (Cisco/Aironet 4800/340) Faked MAC: 00:10:5a:1e:06:93 (3Com, Fast Etherlink XL in a Gateway)
上例中,eth1 的 MAC 地址就變成了 00:10:5a:1e:06:93,由無線網絡卡的地址變成了有線網絡卡的地址。
列出生產商編號
# macchanger --list=Cray Misc MACs: Num MAC Vendor --- --- ------ 065 - 00:00:7d - Cray Research Superservers,Inc 068 - 00:00:80 - Cray Communications (formerly Dowty Network Services) 317 - 00:40:a6 - Cray Research Inc.
直接用 ifconfig 命令
使用命令 「ifconfig interface hw class new_hw_addr」:
ifconfig eth0 hw ether 30:bd:4f:a1:4b:2c
完成設定後,您可以再打一次 ifconfig 檢查是否設定成功:
# ifconfig
eth0 Link encap:Ethernet HWaddr 30:bd:4f:a1:4b:2c
inet addr:192.168.0.122 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54648 errors:0 dropped:0 overruns:0 frame:0
TX packets:40685 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70072617 (66.8 MB) TX bytes:4559205 (4.3 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4947 errors:0 dropped:0 overruns:0 frame:0
TX packets:4947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:251428 (245.5 KB) TX bytes:251428 (245.5 KB)


