Macadresse von Netzerkadapter ändern

Gast #6237458
Lesenswert?

Hi, wie kann man die Macadresse von einem Netzwerkadapter ändern? Ich 
habe ein Computerprogramm, wo einmal die Lizenz von der eingebauten 
Netzwerkkarte generiert wurde und das Program auch nach der 
Netzwerkkarte sucht.

Sind die Macadressen fest in der Karte reingemacht oder kann man die 
verändern?

Gibt es sonst alternativ vielleicht Programme, mit denen man Macadressen 
vortäuschen kann, z.B. eine virtuelle Netzwerkkarte, die physisch aber 
nicht im PC steckt und die eine theoretische MacAdresse hat?
(Firma: matzetronics) #6237477
Lesenswert?

Es gibt Netzwerkkarten, bei denen man die MAC ändern kann, aber so eine 
alte Intel Pro wirst du nicht haben. Bei vielen anderen Karten ist die 
MAC in einem EEPROM (meist ein 93C46), denn man theoretisch 
umrpogrammieren kann. Unter Linux kann man evtl. sogar mit ifconfig o. 
ä. Tools dran rumfummeln.
#6237520
Lesenswert?

Wird doch mittlerweile bei halbwegs aktueller Hardware alles in Software 
gemacht.

Wenn wir von Windows reden, dann mal im Geräte-Manager das entsprechende 
Gerät unter Netzwerkadapter auswählen. Im Reiter "Erweitert" die 
"Eigenschaften"-Liste durchgehen. Leider konnten sich die Hersteller 
bisher nicht auf einen einheitlichen Namen für die MAC-Adresse und die 
Syntax einigen. Also in der Liste nach Einstellungen wie Netzwerkadresse 
suchen.

Zum Teil sind die Einträge auch nicht übersetzt. Beim meinem Realtek 
Gigabit-Controller heißt der Eintrag Netzwerkadresse, bei meinem 
WLAN-Adapter Network Address.

Je nach Karte/Treiber die MAC-Adresse mit "-", ":" oder ganz ohne 
Trennzeichen eingeben.

Wenn wir von Linux reden, Schnittstelle runter fahren, Mac setzen, dann 
Schnittstelle wieder hoch fahren:
1
ip link set <Schnittstellen-Name> interface down
2
ip link set <Schnittstellen-Name> address <xx>:<xx>:<xx>:<xx>:<xx>:<xx>
3
ip link set <Schnittstellen-Name> interface up
(Firma: matzetronics) #6237570
Lesenswert?

Mc Mac schrieb:
> wie macht man das?

Mit einem Programmiergerät, das den 93C46 lesen und beschreiben kann. 
Aber zuerst musst du rausfinden, ob so ein Chip auf der Karte ist (ist 
ein 8-Pin IC). Wenn ja, wäre vermutlich die simpelste Methode mit 
Ponyprog und einfach-Adapter. Wer sich auskennt, kann einen Arduino o.ä. 
für sowas programmieren.
Muss halt das SPI Protokoll des 93C46 können.
#6237751
Lesenswert?

Moin,

Mc Mac schrieb:
> Das kann ich nicht, wie kann man das lernen?

Bevor du dich komplett verausgabst - kleiner Tipp am Rande: 
Ueblicherweise gibts Tools vom Hersteller des Chips auf der 
Ethernetkarte, mit denen die MAC-Adresse programmiert werden kann. Kann 
naemlich gut sein, dass da nicht nur die MAC-Adresse im EEPROM steht, 
sondern noch anderer wichtiger Krempel und z.b. ein CRC ueber das alles 
- der dann auch mit der neuen MAC stimmen sollte...

Gruss
WK

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren