Reihenfolge der Netzwerkkarten beim Booten -> Probleme bei SNMP
Hallo, mich ärgert z.Zt. die unterschiedliche Reihenfolge in der die Netzwerkkarten beim Booten im System "verankert" werden: Ausgangslage: SLES 10 Rechner mit 5 Netzwerkkarten (A,B,C,D,E) Abfrage von Werten mit SNMP Anhand von boot.log ist erkennbar das beim Booten die Karten in fester Reihenfolge erkannt und mit eth0 bis ethx benannt werden. Leider erfolgt die Benennung nicht einer Reihenfolge. D,h. die Karte A kann mal eth0 und mal eth3 werden. Dies für sich ist kein Problem, da ich die Katen mittels udev eh auf andere Namen umbenenne. Allerdings werden die Karten in dieser "vorüberghenden" Reihenfolge vom SNMP-Agent bezeichnnet. Also diejenige die kurzfristig "eth0" hieß wird OID.1 und die "eth1" wird OID.2. Soll also die Karte C "gemonitort" werden (z.B. MRTG) so klappt das nur bis zum nächsten Reboot, da sich die OID geändert hat. Hat jemand das gleiche Problem oder evtl. sogar eine Lösung dafür? Gruß Rainer -- PGP Public Key: www.linuxtexte.de/security/rainer.asc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Rainer Kulhanek schrieb:
Hallo,
mich ärgert z.Zt. die unterschiedliche Reihenfolge in der die Netzwerkkarten beim Booten im System "verankert" werden:
Hallo Rainer, hier habe ich dir mal eine ältere Mail von mir reinkopiert. Es ist zwar nicht exakt das was Du suchst, aber evtl. sind ein paar Tipps dabei, die Dir weiterhelfen. ----------------------------------------------------------------------------------------------------------- bitte lies doch mal unter dem Thread: "Netzwerkschnittstelle eth0 + eth1 werden bei Boot ab und an getauscht" Diese Diskussion habe ich auch noch mal angestoßen, weil ich selbst nach langem recherchieren (google etc) für mich keine Lösung habe erkennen können. Mittlerweile habe ich für mich was gefunden (Siehe den solved-Zweig in dem Thread) Auch Malcom ( malcolm@malcolm-agnew.de ) hat mir eine sehr gute Lösung geschickt, die auf nameif und /etc/mactab (file muß angelegt werden) basiert. Bei mir hatte das nur den Nachteil, das ich das eth0 Interface für Vmware benötige (Ich hab noch nicht raus gefunden, wie ich den Namen fürs Vmware Interface beliebig vergeben kann. ..... ..... dazu gibt es schon mehrere Threads hier in der Mailingliste: (immer die Titel der Threads) --> Netzwerkschnittstelle eth0 + eth1 werden bei Boot ab und an getauscht --> zuerst eth0 probieren, dann eth1 --> 9.2 eth0 und eth1 wechseln ständig --> PERSISTENT_NAME="wire" - und dann? Wollte noch bemerken, das der Thread hier auf der SuseLinux Liste gewesen ist. Hoffe es hilft Dir weiter Wenn nicht dann noch mal melden Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag 29 Juni 2008 schrieb Axel Birndt: Hallo Axel,
hier habe ich dir mal eine ältere Mail von mir reinkopiert.
danke für die schnelle und informative Antwort.
Mittlerweile habe ich für mich was gefunden (Siehe den solved-Zweig in dem Thread) Hilft mir nicht so ganz, da ich u.a. Karten mit zwei Ports drin habe (gleiche Namen) und die Reihenfolge der Hardware "richtig" initialisiert wird. Auch Malcom ( malcolm@malcolm-agnew.de ) hat mir eine sehr gute Lösung geschickt, die auf nameif und /etc/mactab (file muß angelegt werden) basiert. Da werde ich mal probieren, ob eine sofortige Umbenennung mit nameif oder auch eine "definierte" Vergabe der ethx-Namen auch vom Kernel/SNMP-Agent dann in immer gleicher Reihenfolge geliefert werden.
Hoffe es hilft Dir weiter
Wenn nicht dann noch mal melden Mach ich glatt ;-)
Gruß Rainer -- PGP Public Key: www.linuxtexte.de/security/rainer.asc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Rainer, Rainer Kulhanek schrieb:
Am Sonntag 29 Juni 2008 schrieb Axel Birndt:
Hallo Axel,
hier habe ich dir mal eine ältere Mail von mir reinkopiert. danke für die schnelle und informative Antwort. gerne :-) .... auch eine "definierte" Vergabe der ethx-Namen auch vom Kernel/SNMP-Agent dann in immer gleicher Reihenfolge geliefert werden. ... Soweit ich weiß sollten bei der Lösung von Malcom und auch bei der benutzerdefinierten Vergabe keine eth* Namen vergeben werden, sondern eher solche wie "wlan, intern1..." usw.
Im übrigen fällt mir ein, das Du auch noch mal nach "persistent Names network eth*" googeln könntest. Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Sonntag 29 Juni 2008 schrieb Axel Birndt:
Hallo Rainer,
Soweit ich weiß sollten bei der Lösung von Malcom und auch bei der benutzerdefinierten Vergabe keine eth* Namen vergeben werden, sondern eher solche wie "wlan, intern1..." usw. Genau das gefällt mir daran, da dann evtl. die SNMP-Reihenfolge auch gleichbleibt. Scheinbar wird diese Tabelle nach "eth"s aufgebaut, und die wären dann nicht vorhanden. Bin leider noch nicht dazu gekommen, es auszuprobieren.
Im übrigen fällt mir ein, das Du auch noch mal nach "persistent Names network eth*" googeln könntest. Wie gesagt, das ist nicht das Problem. Das wird eh aus anderen Gründen gemacht (Die Karten würden sonst jedesmal woanders hin zeigen).
Gruß Rainer -- PGP Public Key: www.linuxtexte.de/security/rainer.asc -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Axel Birndt
-
Rainer Kulhanek