suse 9.1, netgear ma521 und ndiswrapper
Hallo, nach vergeblichen Versuchen, auf SuSE 9.0 eine Netgear MA521 zum Laufen zu bekommen (habe driverloader und den rtl8180-Treiber versucht), versuche ich es jetzt auf 9.1 mit ndiswrapper; driverloader ging auch hier nicht. Den rtl8180 kann ich mit einem 2.6er-Kernel scheinbar sowieso vergessen; er kompiliert auch nicht. Was ich nicht verstehe: Ich kann mit ndiswrapper den Treiber der Karte laden. Dann versuche ich, sie als wlan0 mit ifconfig und iwconfig zu konfigurieren. Allerdings akzeptiert iwconfig nicht alle Parameter: Ich kann die ESSID mit iwconfig ESSID "NETGEAR" so oft setzen, wie ich will, iwconfig zeigt eine leere ESSID an. Ich habe auch versucht, die Hardware-Adresse des Access-Points einzugeben, da kommt dann nur "FF:FF:FF:FF:FF:FF" raus. Wie lässt sich das erklären? Schleierhaft ist mir auch, weshalb iwconfig und ifconfig ein Interface "sit0" anzeigen, bei dem überdies ein dhclient automatisch zu laufen beginnt und offenbar (vergeblich) nach Access-Points sucht. Wo kommt der denn her? Alles sehr rätselhaft, Birgit Kellner
Hallo,
nach vergeblichen Versuchen, auf SuSE 9.0 eine Netgear MA521 zum Laufen zu bekommen (habe driverloader und den rtl8180-Treiber versucht), versuche ich es jetzt auf 9.1 mit ndiswrapper; driverloader ging auch hier nicht. Den rtl8180 kann ich mit einem 2.6er-Kernel scheinbar sowieso vergessen; er kompiliert auch nicht.
Was ich nicht verstehe: Ich kann mit ndiswrapper den Treiber der Karte laden. Dann versuche ich, sie als wlan0 mit ifconfig und iwconfig zu konfigurieren. Allerdings akzeptiert iwconfig nicht alle Parameter: Ich kann die ESSID mit iwconfig ESSID "NETGEAR" so oft setzen, wie ich will, iwconfig zeigt eine leere ESSID an. Ich habe auch versucht, die Hardware-Adresse des Access-Points einzugeben, da kommt dann nur "FF:FF:FF:FF:FF:FF" raus. Wie lässt sich das erklären?
Schleierhaft ist mir auch, weshalb iwconfig und ifconfig ein Interface "sit0" anzeigen, bei dem überdies ein dhclient automatisch zu laufen beginnt und offenbar (vergeblich) nach Access-Points sucht. Wo kommt der denn her?
Alles sehr rätselhaft,
Birgit Kellner
Hallo erstmal musst du iwconfig wlan0 <-- immer das interface angeben. Dann musst du nachdem du ndeswrapper -i /pfad/zum/windowstreiber gemacht hast modprobe eingeben! dann schreibt er das modul! nun fährst du die restlichen interfaces runter mit ifconfig interface down und machst zB ifconfig wlan0 192.168.0.2 up! dann iwconfig wlan0 essid NETGEAR. wenn du ne verschlüsselung drin hast iwconfig wlan0 key 000-1223-...; dann kannst du auf dem Router gucken ob du unter den attached devices stehst! wenn ja bist schon im netzwerk! dann nur noch route add default gw 192.168.0.1 und vielleicht noch die unter /etc liegende resolve.conf bearbeiten, damit du den nameserver eintragen kannst! So hats bei mir funktioniert! gruß Paolo
Paolo Estar wrote:
Hallo
erstmal musst du iwconfig wlan0 <-- immer das interface angeben. Dann musst du nachdem du ndeswrapper -i /pfad/zum/windowstreiber gemacht hast modprobe eingeben! dann schreibt er das modul! nun fährst du die restlichen interfaces runter mit ifconfig interface down und machst zB ifconfig wlan0 192.168.0.2 up! dann iwconfig wlan0 essid NETGEAR. wenn du ne verschlüsselung drin hast iwconfig wlan0 key 000-1223-...; dann kannst du auf dem Router gucken ob du unter den attached devices stehst! wenn ja bist schon im netzwerk! dann nur noch route add default gw 192.168.0.1 und vielleicht noch die unter /etc liegende resolve.conf bearbeiten, damit du den nameserver eintragen kannst! So hats bei mir funktioniert! gruß Paolo
Ja, danke, aber genau das hatte ich ja gemacht. Das Problem ist, dass die folgenden Befehle wirkungslos bleiben: iwconfig wlan0 essid "NETGEAR" iwconfig wlan0 ap (Hardware-Adresse des access point) Wenn ich dann iwconfig eingebe, wird auf wlan0 kein Wert bei ESSID angezeigt. Übrigens bekomme ich bei "iwconfig" auch ein Interface "cted" angezeigt - was immer das sein mag ... Danke & Grüße, Birgit Kellner
Am Sonntag, 18. Juli 2004 19:07 schrieb Birgit Kellner:
Paolo Estar wrote:
Hallo
erstmal musst du iwconfig wlan0 <-- immer das interface angeben. Dann musst du nachdem du ndeswrapper -i /pfad/zum/windowstreiber [...] die unter /etc liegende resolve.conf bearbeiten, damit du den nameserver eintragen kannst! So hats bei mir funktioniert! gruß Paolo
Ja, danke, aber genau das hatte ich ja gemacht. Das Problem ist, dass die folgenden Befehle wirkungslos bleiben:
iwconfig wlan0 essid "NETGEAR" iwconfig wlan0 ap (Hardware-Adresse des access point)
Wenn ich dann iwconfig eingebe, wird auf wlan0 kein Wert bei ESSID angezeigt.
Übrigens bekomme ich bei "iwconfig" auch ein Interface "cted" angezeigt - was immer das sein mag ...
hast Du den Original Windows-Treiber der beiliegenden CD genommen? bist Du nach der SuSE Anleitung "Ndiswrapper" vorgegangen!? nach "modprobe ndiswrapper" ist die Kontrolleuchte der Karte an? was sagt dmesg? -- Tschüß Norbert
Norbert Vohwinkel wrote:
hast Du den Original Windows-Treiber der beiliegenden CD genommen?
ja.
bist Du nach der SuSE Anleitung "Ndiswrapper" vorgegangen!?
ja.
nach "modprobe ndiswrapper" ist die Kontrolleuchte der Karte an?
ja.
was sagt dmesg?
wlan0: ndiswrapper ethernet device 00:09:5b:bc:45:85 using driver ma521nd5.sys wlan0: no IPv6 routers present Ich habe mittlerweile über die Projektseite von ndiswrapper herausgefunden, dass die ESSID von iwconfig erst angezeigt wird, wenn die Karte einen Access-Point gefunden hat. Da scheint's also zu haken. In den kernel messages steht nach der Zeile "wlan0: ndiswrapper ethernet ..." auch noch: ifup-route: Warning: Could not set up default route via interface wlan0n Command ip route replace to default via 192.168.0.1 returned:n . RTNETLINK answers: Network is unreachablen Configuration line: default 192.168.0.1 - - n This needs NOT be AN ERROR if you set up multiple interfaces.n See man 5 routes how to avoid this warning .n Gut, die zahlreichen "n"-s sind wohl verkorkste newlines. Der Router ist 192.168.0.1 und ich habe über ifconfig folgenden Befehl eingegeben: route add default gw 192.168.0.1 wlan0 Liegt da möglicherweise der Fehler? Der Router läuft übrigens; ein anderer PC hängt dran und ist ohne Probleme im Netz. Danke, Birgit
Am Montag, 19. Juli 2004 11:02 schrieb Birgit Kellner:
Norbert Vohwinkel wrote:
hast Du den Original Windows-Treiber der beiliegenden CD genommen?
ja.
bist Du nach der SuSE Anleitung "Ndiswrapper" vorgegangen!?
ja.
nach "modprobe ndiswrapper" ist die Kontrolleuchte der Karte an?
ja.
was sagt dmesg?
wlan0: ndiswrapper ethernet device 00:09:5b:bc:45:85 using driver ma521nd5.sys
das Treibermodul wird also korrekt geladen
wlan0: no IPv6 routers present
Ich habe mittlerweile über die Projektseite von ndiswrapper herausgefunden, dass die ESSID von iwconfig erst angezeigt wird, wenn die Karte einen Access-Point gefunden hat. Da scheint's also zu haken. In den kernel messages steht nach der Zeile "wlan0: ndiswrapper ethernet ..." auch noch:
ifup-route: Warning: Could not set up default route via interface wlan0n Command ip route replace to default via 192.168.0.1 returned:n . RTNETLINK answers: Network is unreachablen Configuration line: default 192.168.0.1 - - n This needs NOT be AN ERROR if you set up multiple interfaces.n See man 5 routes how to avoid this warning .n
Gut, die zahlreichen "n"-s sind wohl verkorkste newlines. Der Router ist 192.168.0.1 und ich habe über ifconfig folgenden Befehl eingegeben:
route add default gw 192.168.0.1 wlan0
Liegt da möglicherweise der Fehler?
Fehler liegen proportional zu den möglichkeiten auf der Lauer! Gehe mal folgenden Weg. Nachdem Du das Modul geladen hast, ndiswrapper also läuft, starte Yast. gehe zu: Netzwerkgeräte --> Netzwerkkarte, Konfiguration der Netzwerkkarte --> Konfigurieren --> Gerätetyp = Drahtlos Konfigurationsname = wlan0 Name der Hardware-Konfig. = static-1 Modulname = ndiswrapper dann: Einstellungen für Funkverbindungen Betriebsmodus = Verwaltet Netzwerkname = deine ESSID Verschlüsselung = noch frei lassen dann: Einstellungen für Experten hier kannst Du noch den Kanal wählen dann: Ok ---> Konfiguration der Netzwerkadresse also IP-Adresse Subnetzmaske usw. dann alles Speichern und Yast verlassen, wenn du möchtest kannst du jetzt mal iwconfig eingeben. Nun pingen oder Du startest mal einen Browser. Und!? Gruß Norbert
Ich hatte ein ähnliches Problem, hat sich erst gegeben, nachdem ich am ACCESSPOINT die Übertragungsrate fest eingestellt hatte (auf 11Mb). Die Automatic hat nicht funktioniert. mfg K. Müller
Hallo, Birgit Kellner wrote:
Norbert Vohwinkel wrote:
hast Du den Original Windows-Treiber der beiliegenden CD genommen?
ja.
Als ich mal einen der Developer via IRC wegen meiner Probleme mit dem ndiswrapper kontaktiert habe, wurde ich darauf verwiesen, das ich doch bitte die getesteten Treiber von der ndiswrapper-Homepage (http://ndiswrapper.sourceforge.net/supported_chipsets.html) zu verwenden habe. HTH, Damian Philipp
On Sun, Jul 18, 2004 at 07:07:33PM +0200, Birgit Kellner wrote:
Paolo Estar wrote:
Hallo
erstmal musst du iwconfig wlan0 <-- immer das interface angeben. Dann musst du nachdem du ndeswrapper -i /pfad/zum/windowstreiber gemacht hast modprobe eingeben! dann schreibt er das modul! nun fährst du die restlichen interfaces runter mit ifconfig interface down und machst zB ifconfig wlan0 192.168.0.2 up! dann iwconfig wlan0 essid NETGEAR. wenn du ne verschlüsselung drin hast iwconfig wlan0 key 000-1223-...; dann kannst du auf dem Router gucken ob du unter den attached devices stehst! wenn ja bist schon im netzwerk! dann nur noch route add default gw 192.168.0.1 und vielleicht noch die unter /etc liegende resolve.conf bearbeiten, damit du den nameserver eintragen kannst! So hats bei mir funktioniert! gruß Paolo
Ja, danke, aber genau das hatte ich ja gemacht. Das Problem ist, dass die folgenden Befehle wirkungslos bleiben:
iwconfig wlan0 essid "NETGEAR" iwconfig wlan0 ap (Hardware-Adresse des access point)
Wenn ich dann iwconfig eingebe, wird auf wlan0 kein Wert bei ESSID angezeigt.
Übrigens bekomme ich bei "iwconfig" auch ein Interface "cted" angezeigt - was immer das sein mag ...
I played a little with ndiswrapper on my intel 2200BG. I found that while ndiswrapper loaded properly I still had some issues with it, so I switched to Linuxant's driverloader. However I remembered from the documentation I read that there might be a delay between entering the commands on the commands being accepted by the wlan card. In addition I found that the order in which I entered iwcondifg commands mattered (I _have_ to enter key before essid - really strange). -- Kasper Daniel Hansen, Research Assistant Department of Biostatistics, University of Copenhagen
Kasper Daniel Hansen wrote:
I played a little with ndiswrapper on my intel 2200BG. I found that while ndiswrapper loaded properly I still had some issues with it, so I switched to Linuxant's driverloader.
However I remembered from the documentation I read that there might be a delay between entering the commands on the commands being accepted by the wlan card. In addition I found that the order in which I entered iwcondifg commands mattered (I _have_ to enter key before essid - really strange).
Yes, the order apparently matters - as the FAQ on the ndiswrapper project page says. Anyway, as I need wlan functionality with this laptop urgently, for traveling, and can't afford to lose time, I now had to reinstall windows 2000, which in a rather unfortunate way ends my experiments with this particular card. Thaks to everyone for advice, birgit kellner
participants (6)
-
Birgit Kellner
-
Damian Philipp
-
Kasimir.Mueller@t-online.de
-
Kasper Daniel Hansen
-
Norbert Vohwinkel
-
Paolo Estar