hier die (nochmal) die regedit-variante (und auch eine lösung für den pinguin):
So gehts (wurscht ob vom nic-treiber unterstützt oder nicht - und da braucht man doch wirklich kein tool

):
Windows2000/XP:
Im regedit zum folgenden Schlüssel wechseln:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000]
Falls dort unter "DriverDesc" der Name der Netzwerkkarte nicht auftaucht,
einfach in den nächsten Schlüssel (0001) wechseln. usw.
Wenn dann der richtige Schlüssel gefunden ist, so ist die Zeichenfolge
"NetworkAddress" hinzuzufügen und dieser als Wert die neue MAC Adresse
(XXXXXXXXXXXX ohne Bindestriche!!!!!!) zuzuweisen.
Linux:
Unter Linux mußt man im File /etc/rc.config den Eintrag "IFCONFIG_0=..."
bearbeiten, sodass er folgendes Aussehen erhält:
IFCONFIG_0="10.10.138.153 broadcast 10.10.138.255 netmask 255.255.255.0 down
hw ether XX:XX:XX:XX:XX:XX up"
XX:XX:... ist die "neue" MAC Adresse.
Anschließend Lan Verbindung deaktivieren und wieder starten. Nun sollte die neue MAC Adresse wirksam
sein.