Debian: Netzwerkkarte austauschen – aus eth0 wird eth1
Wenn man in Debian die Netzwerkkarte oder gleich das ganze Mainboard samt onboard Netzwerk austauscht wird man feststellen, dass das Netzwerk nach dem Tausch der Hardware nicht mehr funktioniert, auch wenn die Netzwerkkarten gleich sind.
Das Problem ist, dass die Netzwerkkarten zwar gleich, aber nicht identisch sind. Jedes Netzwerkgerät hat eine eindeutige MAC-Adresse. Debian erkennt die neue Netzwerkkarte unter der neuen MAC-Adresse und legt einen neuen Netzwerkadapter (eth1) an.
Mit einem
1 | grep -R eth1 /etc |
ist die verantwortliche Datei schnell gefunden: /etc/udev/rules.d/z25_persistent-net.rules
nach dem Tausch der Netzwerkhardware sollte die Datei ungefähr so aussehen:
1 2 3 4 5 | # PCI device ...
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
# PCI device ...
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="eth1" |
Nun einfach das 1. Gerät auskommentieren oder löschen und beim 2. “eth0″ als Namen eintragen:
1 2 3 4 5 6 | # auskommentiert: alte Netzwerkkarte!!!
# PCI device ...
#SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
# PCI device ...
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0" |
Weitere Änderungen sind nicht notwendig und nach einem Neustart des Systems funktioniert alles wieder wie gewohnt.