On Thu, Aug 22, ChristianHahn wrote:
Nichts weiter fuer USB eingestellt. Stick rein und *piep* *popp*
Karte wird sofort erkannt, Treiber geladen, es fehlt nur die IP Konfiguration:
[ /var/log/messages ] kernel: hub.c: USB new device connect on bus1/1, assigned device number 5 kernel: pegasus.c: eth0: ADMtek ADM8511 "Pegasus II" USB Ethernet kernel: pegasus.c: setup Pegasus II specific registers /etc/hotplug/usb.agent[1381]: writing usb-1-5 to /var/run/hotplug/net/etc/hotplug/net.agent[1365]: Using HW description eth-usb-1-5 ifup: No configuration found for eth-usb-1-5 eth0/etc/hotplug/net.agent[1365]: ifup: No configuration found for eth-usb-1-5 eth0[ ... ]
Ein Problem fuer eine automatische IP-Konf sehe ich auch darin, das der Stick mit unterschiedlichen HW descriptions erkannt wird:
Aug 22 07:48:39 biblo-lx ifup: No configuration found for eth-usb-1-4 eth0 Aug 22 09:13:55 biblo-lx ifup: No configuration found for eth-usb-1-5 eth0 Aug 22 09:17:09 biblo-lx ifup: No configuration found for eth-usb-1-6 eth0
Da es aber als eth0 angelegt wird kann ich mein IP Script von Hand starten und gut ;)
Die HWdescription ist für USB z.Zt. etwas zu genau, weil die device ID bei USB, bei jedem einstöpseln eines Gerätes erhöht wird. Was allerding korrekt ist ist die Bus ID. HWDESC: <interfacetype>-<bustype>-<busID>-<deviceID> Das alles macht aber garnix! Denn ifup bekommt zwar die exakte Beschreibung, sucht sich dann aber die am besten passende Konfiguration aus. Wenn z.B. HWDESC=eth-usb-1-4 ist, sucht ifup (in dieser Reihenfolge) nach: ifcfg-<HW-Adresse ohne Doppelpunkte (Buchstaben klein)> ifcfg-eth-usb-1-4 ifcfg-eth-usb-1 ifcfg-eth-usb ifcfg-usb-1-4 ifcfg-usb-1 ifcfg-usb Die zuerst gefundene wird verwendet. Wenn es also ein ifcfg-usb oder ifcfg-eth-usb gibt, klappt das immer. Mit pcmcia und pci geht das analog. Hinweis: YaST legt immer eine Konfiguration an die mit einer Ziffer endet. Das hat mit der internen Arbeitsweise von YaST zu tun und wird einers Tages schon noch verschwinden. Aus diesem Grund gibt es die merkwürdigen Links: ifcfg-eth-usb --> ifcfg-eth-usb-0 bzw. ifcfg-eth-pcmcia --> ifcfg-eth-pcmcia-0 Durch diesen Mechanismus spielt der INterfacenamen keine Rolle mehr. D.h. wer z.B. eine PCMCIA NIC und ein USB NIC verwendet, kann diese in beliebiger Reihenfolge einstecken. -- ciao, christian ----------------------------------------------------------------- "Na schön, was sollen wir also tun, wenn wir von irgendwas Lebensgefährlichem gebissen werden?" fragte ich. Er sah mich an, als sei ich bescheuert. "Na, was machen Sie dann wohl" sagte er. "Sie sterben. Was denn sonst? Deshalb heißt es ja lebensgefährlich." ------------- Douglas Adams: Die Letzten ihrer Art --------------