Hallo *,
kann man es unter SuSE (9.3) beeinflussen, das beim Start des Systems die Netzwerkkarten nicht jedes mal einen anderen Namen bekommen? Wenn sich nämlich eth0 und eth1 die IP's hin- und hertauschen, kommt heartbeat beim broadcast aus dem Tritt :o(
Die Option PERSISTENT_NAME='$eth-name' bringt leider nicht den gewünschten Erfolg, sonst müsste ich eth10/eth11 verwenden.
Ideen?
Grüße Marian
On 28.07.06 Marian Neubert (marian@tesla-crew.de) wrote:
Moin,
kann man es unter SuSE (9.3) beeinflussen, das beim Start des Systems die Netzwerkkarten nicht jedes mal einen anderen Namen bekommen? Wenn sich nämlich eth0 und eth1 die IP's hin- und hertauschen, kommt heartbeat beim broadcast aus dem Tritt :o(
Ideen?
nameif? (ungetestet)
H.
Hallo Marian,
On 7/28/06, Marian Neubert marian@tesla-crew.de wrote:
kann man es unter SuSE (9.3) beeinflussen, das beim Start des Systems die Netzwerkkarten nicht jedes mal einen anderen Namen bekommen? Wenn sich nämlich eth0 und eth1 die IP's hin- und hertauschen, kommt heartbeat beim broadcast aus dem Tritt :o(
Die Option PERSISTENT_NAME='$eth-name' bringt leider nicht den gewünschten Erfolg, sonst müsste ich eth10/eth11 verwenden.
du kannst dir aus einem aktuellen Debian/unstable die passende udev-Konfiguration herausziehen. Oder du schreibst es selbst.
Viele Grüße, Torsten
Hallo Leute,
Ich selbst schrieb:
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.
/Marian
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?
H.
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
lug-dd@mailman.schlittermann.de