Am Sonntag, 25. April 2004 14:11 schrieb Joerg Rossdeutscher:
Moin,
Am So, den 25.04.2004 um 12:52 Uhr +0200 schrieb David Zurborg:
Am Sonntag, 25. April 2004 10:16 schrieb Holger Macht:
On Sun, Apr 25, 2004 at 09:43:29AM +0200, Bernd Schmelter wrote:
Ich warte noch auf das Suse 9.1-Paket und hätte gern ein Beispiel für die neuen Bezeichnungen für die Netzwerkschnittstellen (eth0), damit ich schon mal in Ruhe ein paar Scripts anpassen kann.
Mir ist nicht bekannt, dass sich da etwas geändert hätte.
soweit ich weiß, hat sich da nichts geändert. warum auch? die reinfolge der bezeichnungen war (fast) immer klar und verständlich.
Ich weiss nicht, ob der OP das meinte, aber nehme mal an, er bezieht sich auf persistant device naming. Ich weiss nicht, ob das in der 9.1 drin ist, aber einen Sinn macht das auf jeden Fall!
Folgendes Beispiel: Ich habe vor einiger Zeit auf meine Firewall ein Kernelupdate aufgespielt, danach ging netzwerktechnisch NICHTS mehr. Ich habe zwar sehr schnell gemerkt, daß iptables alles blockt, aber wieso plötzlich???
Grund: Mit dem Kernelupdate hatten die drei Netzwerkkarten ihre Nummern getauscht. Warum auch immer, Modulreihenfolgen, Änderung im Kernel, nobody knows. Nicht nur, daß nichts mehr ging - es war sogar die Firewall nach "draussen" mit den falschen Regeln (für drinnen) sichtbar!
Anderes Beispiel: Ich habe in meinem privaten Rechner eine "echte" SCSI-Karte und zwei "unechte" (Serial-ATA und FireWire). Macht sda, sdb und sdc, und da das Bandlaufwerk und das Firewire-Gerät nicht ständig an sind, tauchen die sogar nur sporadisch auf.
Deswegen macht es Sinn, Gerätebezeichnungen eindeutig zu vergeben. Das "beisst" sich ja nicht mit "eth0", wenn du mal in dein /dev-Verzeichnis guckst, wirst du ohnehin massenhaft symlinks finden (Ich weiss, ethX findest du da nun gerade nicht). eth0 funktioniert weiterhin, und wenn obiges passiert, funktioniert es auch weiterhin nicht. Was aber mit festen Gerätenamen besser geht, ist, wenn du z.B. deine Firewall nicht auf eth[0-2] konfigurierst, sondern eth_INTERN, eth_DMZ und eth_INTERNET. Selbst wenn die Nummern tauschen, werden die Namen wieder korrekt zugeordnet, weil der Kernel die Namen z.B. anhand der MAC zuordnet und nicht nach der relativ willkürlichen "Finde-Reihenfolge", first-come, first-device-number. :-)
Ich habe damit aber noch nicht praktisch gearbeitet. Aber ich beobachte das mit Interesse. Obige Beispiele sind daher nicht unbedingt syntaktisch korrekt.
Gruß, Ratti
so was könnte nur für meine schule interessant sein. der server dort hab ich zu administrieren. (nein, ich bin kein lehrer, nur schüler). ich hab die vermutung, dass linux beim booten die netzwerkkarten zufällig vergibt. lösung: zuerst entlade ich alle netztreiber, lade dann die eth0-karte, dann die eth1-karte. blöd, aber es funzt. naja zu hause hab ich 3 netzkarten, einmal RTL-8139 (eth0), eine 3com-blablabla (eth1) und eine wireless-lan im pcmcia-slot im pci-slot (eth2 alias eth-pcmcia). funzt alles problemlos. ________________________ MfG David Zurborg http://nemero.com/