• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

falsche MAC-Adresse bei Anmeldung an DHCP-Server

Hallo zusammen,

ich habe ein "kleines" Problem bei der Konfiguration meiner Linux-Clients (SuSE 8.0). Diese melden sich beim Booten mit einer falschen MAC-Adresse am DHCP-Server an.
Da ich die IPs gerne statisch für die jeweiligen Rechner reservieren möchte bereitet dies Probleme. Im späteren Betrieb haben die Rechner dann die jeweilig richtige MAC-Adresse bemerkt und zeigen sie bei ifconfig auch an - leider mit der zuvor falsch vergebenen IP-Adresse.

Um noch etwas Licht ins Dunkel zu bringen: Die einzelnen Rechner werden über ein Image installiert und haben alle diesselbe MAC-Adresse vom Originalrechner - meine Frage ist nun: Wie kann ich den Clients diese alte MAC-Adresse wieder ausreden, so dass sich jeder mit der MAC seiner eigenen Netzwerkadresse beim Server meldet.

Ich hoffe, jemand hat eine gute Idee.
Vielen Dank
Mario
 
Das ist ein eigenartiges Verhalten. Eine Mac-Adresse ist für die Netzkarte einmalig vergeben. Auch geschieht die Meldung an deinen DHCP-Server per broadcast. Dabei wird die Mac-Adresse der Karte übermittelt und nicht irgendwelche Einträge im Betriebsystem. Es ist schon vom OSI-Schichtmodell gar nicht möglich, da eine Kommunikation auf Hardwareebene statfinden. Wenn man es genau nimmt kommunizieren die Rechner nur über ihre MAC-Adresse.

Bist du dir sicher, dass die Mac-Adresse aus dem Image stammt?
 
JA, ich bin mir sehr sicher, dass die MAC-Adresse aus dem Image stammt. Insbesonders, weil ich gerade den Fehler gefunden habe 8)

Als DHCP-Server läuft bei mir ein Windows2003 System und dieses benötigt offensichtlich, dass Linux sich abmeldet. Ich habe in der DHCP Konfiguration von Linux einen Eintrag gefunden, dass Linux sich beim Herunterfahren am DHCP-Server abmeldet. Andernfalls merkt sich Linux offensichtlich die bisherigen Einstellungen (inkl. der MAC-Adresse) und versucht mit genau diesen Daten beim nächsten Start eine neue IP-Adresse zu erhalten. Hierbei wird dann sogar die veränderte MAC-Adresse ignoriert bzw. sogar auf die alte zurückgestellt!
Aber wie gesagt, das Problem ist gelöst - trotzdem DANKE für die Hilfe.
 
Ich durfte mich heute einige Zeit mit DHCP befassen
Andernfalls merkt sich Linux offensichtlich die bisherigen Einstellungen (inkl. der MAC-Adresse) und versucht mit genau diesen Daten beim nächsten Start eine neue IP-Adresse zu erhalten. Hierbei wird dann sogar die veränderte MAC-Adresse ignoriert bzw. sogar auf die alte zurückgestellt!
Vermutlich wird das in: /var/lib/dhcpcd/ gespeichert.
Dakuan
 
man kann unter eine einstellung vornehmen womit man die mac adresse innerhalb von windows netzwerken ändern kann (hatten wir immer in der berufsschule gemacht, um etwas anonymer zu arbeiten). da hast du nicht zufällig eine änderung vorgenommen??
 
Oben