WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 21.02.2004, 18:31   #1
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard MAC-Adresse ändern

Ich wollte von eth0 die MAC ändern, und zwar so:

ifconfig eth0 down
ifconfig hw ether XX:XX:XX:XX:XX:XX (XX = neue MAC-Adresse)

Nach der 2. Zeile erscheint jedoch die Fehlermeldung:
ether: Host name lookup failure

Was genau heißt das? Kann es damit zusammenhängen, dass ich 2 Netzwerkkarten habe?
Nikro ist offline   Mit Zitat antworten
Alt 21.02.2004, 20:58   #2
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

du musst ifconfig schon sagen, von welcher Karte (in deinem Fall eth0) du die MAC Adresse ändern willst... auch beim 2. Befehl.

mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 21.02.2004, 21:09   #3
Dumdideldum
Inventar
 
Registriert seit: 01.08.2001
Alter: 47
Beiträge: 1.508


Standard

jepp,

der Befehl lautet also für die erste Karte:

ifconfig eth0 hw ether MAC

ifconfig eth1 hw ether MAC
für die Zweite

nur der Vollständigkeit halber
____________________________________
Linux is like a wigwam:
No windows, no Gates, Apache inside.
Dumdideldum ist offline   Mit Zitat antworten
Alt 21.02.2004, 23:40   #4
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard

Vielen Dank, hat funktioniert! Leider vergißt die Karte nach jedem Rechner-Neustart die neue MAC und verwendet wieder die ürsprüngliche... Wie bleibt die neue MAC dauerhaft erhalten?
Nikro ist offline   Mit Zitat antworten
Alt 21.02.2004, 23:58   #5
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

indem du es irgendwo in init.d einträgst. Es kommt dann auf die Distribution an.

ich hab zB /etc/init.d/network, welches aber auf Daten aus /etc/sysconfig/networking/devices zugreift, wo cih fix die MAC adresse eintragen kann:

Code:
HWADDR=00:40:d0:1e:3c:d1
mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 22.02.2004, 00:17   #6
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard

hmm, ich benutze Mandrake 9.2.
Also bei mir ist /etc/sysconfig/networking/devices ein leeres Verzeichnis, bin mir also nicht sicher, wie ich hier die MAC eintragen soll. Oder hab ich da was mißverstanden?
Nikro ist offline   Mit Zitat antworten
Alt 22.02.2004, 03:14   #7
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

ich hab da ein file "ifcfg-eth0" bei Fedora. Mit Mandrake kenn ich mich leider nicht so aus.

Hast du vielleicht ein File "/etc/sysconfig/network-scripts/ifcfg-eth0"?

und sonst erstell halt irgend ein anderes init Skrip, dass nach dem network skript läuft.

mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Alt 22.02.2004, 13:04   #8
Nikro
Senior Member
 
Registriert seit: 27.03.2003
Beiträge: 164


Standard

Ich habe dieses File "/etc/sysconfig/network-scripts/ifcfg-eth0" schon gestern zufällig gefunden. Aber wenn ich es um die Zeile "HWADDR=00:20:ED:7B:5A:85" erweitere, kommt beim Start eine Fehlermeldung, die in etwa lautet, dass eth0 eine andere MAC-Adresse hat als erwartet und daher ignoriert wird... eth0 wird dann auch nicht gestartet, das muss ich manuell erledigen.
Noch Ideen? Auf jeden Fall vielen Dank für deine Hilfe!
Nikro ist offline   Mit Zitat antworten
Alt 22.02.2004, 13:18   #9
nertx
Veteran
 
Registriert seit: 03.01.2002
Beiträge: 211


nertx eine Nachricht über ICQ schicken
Standard

du musst in der "ifcfg-eth0" folgende zeilen einfügen, dann sollts gehen:

ifconfig eth0 down
ifconfig hw ether XX:XX:XX:XX:XX:XX
ifconfig eth0 up

wichtig is der parameter "ifconfig eth0 down" damit wird sozusagen die netzwerkkarte deaktiviert und die mac geändert! danach wird die karte wieder gestartet und du musst nichts mehr machen!

so sollte es funktionieren und auch nach dem neustart die von dir eingegebene mac haben!

gruss,
nertx
nertx ist offline   Mit Zitat antworten
Alt 22.02.2004, 13:48   #10
sagi
Elite
 
Registriert seit: 08.11.2001
Alter: 42
Beiträge: 1.285


Standard

nicht

Code:
ifconfig eth0 down
ifconfig hw ether XX:XX:XX:XX:XX:XX
ifconfig eth0 up
sondern

Code:
ifconfig eth0 down
ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
ifconfig eth0 up


mfg
c.
____________________________________
www.sagmueller.net

Freedom - use it or lose it (Lawrence Lessig)

Im übrigen bin ich der Meinung, dass Microsoft zerschlagen werden muss.
sagi ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:42 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag