Nach dem Wechsel des Motherboards (M10000 gehgen eins gleichen Types, alles identisch) fährt die Netzwerkkarte (Rhine II) nicht mehr hoch.
Die Netzwerkkarte wird erkannt (lspci) und die nötigen Module geladen. Netzwerk gibt es aber keins, wie auch ein ifconfig
verrät.
Das Problem ist einfach, dass die Neztwerkkarte hochfahren würde, aber keine Konfigdatei da ist.
Das PnP-System für PCI erkennt die Netzwerkkarte anhand der MAC/ID/WasAuchImmer (Netzwerkkarten müssen ja eine eindeutige MAC haben).
Die Netzwerkkarte des alten Boards ist via PnP fest an eth1 zugewiesen. Jetzt kommt aber ne neue Karte, Debian weist der Karte jetzt eth2 zu. Dafür gibt es aber kein Konfigfile in /etc/network/interfaces
. Folge: Fährt nicht hoch.
Ändere einfach die Rules-Datei: z.B.
nano /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 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:40:63:d7:ac:32", NAME="eth2" # Firewire device 004063500001b5c8 (ohci1394) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:40:63:50:00:01:b5:c8", NAME="eth0" # PCI device 0x1106:0x3065 (via-rhine) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:40:63:d7:ac:08", NAME="eth1" # Firewire device 004063500001b544 (ohci1394) SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:40:63:50:00:01:b5:44", NAME="eth3"