Nachdem in meinem Server eine Netzwerkkarte ausgefallen war und ausgetauscht werden musste, bestellte ich direkt zwei neue. Schnell waren die Alten ausgetauscht und die Neuen eingebaut, doch nach dem Start des Servers Ernüchterung: Neben der auf dem Mainboard verbauten Netzkarte wurde nichts weiter gefunden! ifconfig gab keine Auskunft über die Netzkarten und auch der Versuch die Karten per ifup zu aktivieren schlug fehl. Komisch eigentlich, denn lspci bewies eindeutig, dass die Karten eingesteckt waren und laut Logs trat auch kein Fehler auf. Nach einiger Suche stiess ich auf die Lösung:
Ubuntu legt in der Datei /etc/udev/rules.d/70-persistent-net.rules Informationen über Netzkarten, deren Namen, Hardwareadresse usw. ab. Da dort noch die alten Netzkarten als eth1 respektive eth2 eingetragen waren und die Neuen unter eth3 und eth4 geführt wurden, schien Ubuntu sie nicht weiter zu beachten. Nach dem Entfernen der Einträge der alten Karten und Anpassen der Namen sind die Karten nun wieder da und alles läuft wieder ohne Probleme.