Linux
ID #1055
Netzwerkkarte wird als eth1 erkannt (eth0 gibt es nicht mehr)
Wenn die Netzwerkkarte getauscht wird passiert folgendes...
Die alte Netzwerkkarte wird im "Gedächtnis" (genauer die MAC-Adresse der alten Karte) behalten und darum
wird die neue jetzt als eth1 eingebunden.
Die Lösung:
Im File "/etc/udev/rules.d/z25_persistent-net.rules" muss die Zeile mit
der alten NIC gelöscht werden und bei der aktuellen NIC das "eth1"
durch "eth0" ersetzt werden.
Die Datei heißt bei Debian etch (4.0) so. Bei anderen Distributionen bekommt man die Datei so raus:
server:~# grep eth0 /etc/udev/rules.d/*
Vorher:
server:~# cat ~/z25_persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.
# PCI device 0x10ec:0x8167 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1d:7d:c7:23:8a", NAME="eth0"
# PCI device 0x10ec:0x8167 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:25:0a:33:bf", NAME="eth1"
Nachher:
server:~# cat /etc/udev/rules.d/z25_persistent-net.rules # This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.
# PCI device 0x10ec:0x8167 (r8169)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1c:25:0a:33:bf", NAME="eth0"
Danach einmal den Server durchbooten und das wars schon.
Tags: NIC, eth0, eth1, udev, netzwerk, karte
Verwandte Artikel:
Letzte Änderung des Artikels: 2008-05-06 17:59
Verfasser des Artikels: Florian Schrön
Revision: 1.17
Kommentieren nicht möglich