Es muss beachtet werden, dass MAC-Adressen einem bestimmten Muster entsprechen. Sie sollten dies beachten und die MAC-Adresse nicht willkürlich vergeben, damit dies nicht auffällt. So ist es z.B. bei Funknetzwerkkarten immer so, dass diese mit 00:02: beginnen! Mehr über MAC-Adressen und deren Vergabe unter http://www.cavebear.com/CaveBear/Ethernet/
Unter Linux ist dies ohne zusätzliche Tools zu bewerkstelligen. Man verwendet einfach das Tool ‘ifconfig’ mit den entsprechenden Parametern. Zuerst informieren wir uns über den aktuellen Status (wir nehmen an, eth1 sei dass WLAN-Interface):
ifconfig eth1 Link encap: Ethernet HWAddr 00:02:3F:3A:1C:4A UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 txqueuelen:100 RX bytes: 0 (0.0b) TX bytes: 0 (0.0b) Interrupt: 11 Base Adress:0x100
Nun ändern wir die MAC-Adresse. Das Interface muss vorher heruntergefahren werden, danach starten wir es wieder.
ifconfig eth1 down ifconfig hw ether 00:02:5C:11:2B:FA ifconfig eth1 up
Nun betrachten wir die Auswirkung, wir sehen, die Änderung wurde übernommen:
Link encap: Ethernet HWAddr 00:02:5C:11:2B:FA UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 txqueuelen:100 RX bytes: 0 (0.0b) TX bytes: 0 (0.0b) Interrupt: 11 Base Adress:0x100
Weitere Informationen und Parameter des Tools ‘ifconfig’ finden sich unter ‘man ifconfig’.
— Bernd 2005/11/29 11:42