Am Mittwoch, 2. August 2006 09:48 schrieb Hilmar Preusse:
On 01.08.06 Marian Neubert (marian@tesla-crew.de) wrote:
Ich selbst schrieb:
Moin,
Die Option PERSISTENT_NAME='$eth-name' bringt leider nicht den gewünschten Erfolg, sonst müsste ich eth10/eth11 verwenden.
Eine weitere "Lösung" ist es, das man unter /etc/sysconfig/kernel in der Section "MODULES_LOADED_ON_BOOT" den Treiber für die Netzwerkkarte angibt, welcher eth0 werden soll.
Inwiefern hilft Dir das weiter, wenn Du zwei gleiche Karten drin hast?
So weit wie ich das bisher verstanden habe, werden die Netzwerkinterface durch eine Regel in /etc/udev/rules.d/31-network.rules dynamisch erzeugt. Die Reihenfolge der Nummerierung hängt von der MAC-Adresse der Karte ab. Die Konfiguration für eine Karte steht jeweils in einer Datei Namens /etc/sysconfig/network/ifcfg-eth-id-$MAC_ADRESSE_DER_NETZWERKKARTE Und diese Liste von Dateien wird von oben nach unten durch udev abgearbeitet.
Dauerhaft einen anderen Name bekommt man ihmo nur durch einen Eintrag in /etc/etc/udev/rules.d/30-net_persistent_names.rules ( siehe auch /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names) Oder man nimmt die Holzhammermethode und strickt sich die Datei 31-network.rules komplett selber passend. K.A. was das dann für Auswirkungen hat.
Jens