Wlan & Linux

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Wlan & Linux
W-Lan Karte: D-Link DWL-G650+ PCMCIA mit ACX111 Chipsatz
Linux: Ubuntu 5.10

meine W-Lan Karte wird zwar erkannt, ich bekomm allerdings keine Verbindung zu stande…auf meinem Router stehe ich auf “Leerlauf”.

hier ein paar Ausschnitte aus dem Terminal:

root@ubuntu:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11b+/g+  ESSID:"privat"  Nickname:"acx100 v0.2.0pre8"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:00:00:00:00:00
          Bit Rate=54 Mb/s   Tx-Power=15 dBm   Sensitivity=1/3
          Retry min limit:7   RTS thr:off
          Encryption key:3733-3432-3136-3235-3636-3833-35   Security mode:open
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.
root@ubuntu:~# ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse 00:A0:CC:DF:60:DB
          inet Adresse:192.168.178.2  Bcast:192.168.178.255  Maske:255.255.255.0          inet6 Adresse: fe80::2a0:ccff:fedf:60db/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8876 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5921 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:11372494 (10.8 MiB)  TX bytes:679311 (663.3 KiB)
          Interrupt:10 Basisadresse:0xcc00

lo        Protokoll:Lokale Schleife
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5240 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5240 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:0
          RX bytes:474548 (463.4 KiB)  TX bytes:474548 (463.4 KiB)

wlan0     Protokoll:Ethernet  Hardware Adresse 00:11:95:6D:5F:B3
          inet Adresse:192.168.178.10  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::211:95ff:fe6d:5fb3/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11

leute hilfe! suse hat noch nicht mal die karte erkannt, was nun ubuntu wenigstens macht. Laufen tut sie nicht…

ratschläge? tipps?


Naja, das sind so kleine Sachen…
Bekommt die Karte denn auch wirklich Strom.

Ich kann meiner Karte alle passenden Daten zuweisen, obwohl die Karte keinen Strom bekommt. Dann dann aber keine Pakete fließen ist ja auch klar.

Ansonsten würde ich mal die Verschlüsselung komplett rausnehmen. Und schauen, ob es dann geht.

Oder ist in deinem Router noch eine MAC-Sperre drin und deine Karte noch nicht eingetragen?


  1. nein die karte bekommt keinen strom
  2. nein der router hat auch keine mac-sperre
  3. auch ohne wep gehts net…

:wand:


sag mal du hast doch nich suse 10.1 ?


nein er hat ubuntu 5.10 steht doch oben da


woher weist du das die karte keinen strom bekommt? wenn die karte keinen strom hat wie kann dan Ubuntu die Karte erkennen? Mach mal dmesg und schau nach errors und an der Stelle wo das Modul geladen wird

und als root:

iwlist eth1 scanning
ob er da ueberhaupt netzwerke findet =)


Viel Spaß mit der Karte… :wink:

Ich hatte auch mal eine mit ACX-Chipsatz (war aber noch ekelhafter → ACX100). Manchmal wollte die Karte und manchmal nicht… :wand:

Mich würde es nicht wundern wenn da ein „Operation not permitted“ oder „Ressource temporarily not available“ kommen würde. So war es zumindest bei meinem ACX100. Ich glaub nämlich nicht, daß der Treiber für diese Karte scannen unterstützt.

Hängt aber natürlich davon ab welchen Treiber/Modul er überhaupt verwendet (vielleicht gehts ja mit Windowstreibern ala ndiswrapper/driverloader… :wink: )

Ansonsten kann ich MC aber nur voll und ganz zustimmen (dmesg würde uns vielleicht weiterbringen).


also zuerst mal:

also bei dmesg | grep error kommt nichts…
auch bei weiterem durchsehen kommen keine errors…

und dann

root@ubuntu:~# iwlist wlan0 scanning
wlan0     No scan results

und bei dmesg | grep acx:

[code]
453000] Stopping scan<4>acx_complete_dot11_scan: no matching station found in range yet
[4308902.453000] acx_set_status: Setting status = 1 (SCANNING)
[4308902.453000] <acx_set_timer> Elapse = 2500000
[4308904.953000] acx_timer: status = 1
[4308904.953000] <acx_set_timer> Elapse = 1000000
[4308905.953000] acx_timer: status = 1
[4308905.953000] <acx_set_timer> Elapse = 1000000
[4308906.953000] acx_timer: status = 1
[4308906.953000] <acx_set_timer> Elapse = 1000000
[4308907.953000] acx_timer: status = 1
[4308907.953000] <acx_set_timer> Elapse = 1000000
[4308908.953000] acx_timer: status = 1
[4308908.953000] Stopping scan<4>acx_complete_dot11_scan: no matching station found in range yet
[4308908.953000] acx_set_status: Setting status = 1 (SCANNING)
[4308908.953000] <acx_set_timer> Elapse = 2500000
[4308911.453000] acx_timer: status = 1
[4308911.453000] <acx_set_timer> Elapse = 1000000
[4308912.453000] acx_timer: status = 1
[4308912.453000] <acx_set_timer> Elapse = 1000000
[4308913.453000] acx_timer: status = 1
[4308913.453000] <acx_set_timer> Elapse = 1000000
[4308914.453000] acx_timer: status = 1
[4308914.453000] <acx_set_timer> Elapse = 1000000
[4308915.453000] acx_timer: status = 1
[4308915.453000] Stopping scan<4>acx_complete_dot11_scan: no matching station found in range yet

[…] immer das gleiche… […]

[4308999.953000] acx_set_status: Setting status = 1 (SCANNING)
[4308999.953000] <acx_set_timer> Elapse = 2500000
[4309002.453000] acx_timer: status = 1
[4309002.453000] <acx_set_timer> Elapse = 1000000
[4309003.453000] acx_timer: status = 1
[4309003.453000] <acx_set_timer> Elapse = 1000000
[4309004.453000] acx_timer: status = 1
[4309004.453000] <acx_set_timer> Elapse = 1000000
[4309005.453000] acx_timer: status = 1
[4309005.453000] <acx_set_timer> Elapse = 1000000
[4309006.453000] acx_timer: status = 1
[4309006.453000] Stopping scan<4>acx_complete_dot11_scan: no matching station found in range yet [/code]


aber wie gesagt: der router zeigt meinen rechner an, nur eben im “leerlauf”…

P.S. naja ich denk net dass die karte wirklich strom bekommt, da die lichtle ja au net leuchten…also wiesagt mein ich wirkliche “versorgungsspannung”…


Ob die Lichter leuchten, hat oft gar nix zu sagen, weil viele Treiber die (aus Stromspargründen vielleicht…) deaktivieren.

Was meinst du eigentlich mit „Leerlauf“? Könntest du das mal bitte ausführlicher erklären…


Vermutlich ist der Treiber fuer diene Karte noch nicht ausgereift. Was du tun kannst ist entweder auf eine andere Karte setzen (die wohl stressfreiere Variante) oder versuchen die neueste Treiberversion (meist per cvs oder dailybuilt tarball) runterzuladen und ein kenelmodul dafuer zu kompilieren.
Beim Laden des Moduls kann man haeufig eine Option angeben, die den Treiber gespraechiger macht, sprich du wirst in der dmesg Ausgabe (Tipp: tail -f /var/log/kern.log in seperatem Terminal laufen lassen) sehr viel debugmeldungen sehen und musst die eben interpretieren.

Dort siehst du auch, wenns an etwas hackt, z.B. fehlende firmware Dateien, oder wann es nimmer geht.

Die Konfigurationstools bedienst du ja scheinbar richtig.“Access Point: 00:00:00:00:00:00” ist ein recht sicheres Anzeichen, dass du nicht mit dem Access Point assoziiert bist. Einige Treiber schalten die Sendeeinheit erst ein, wenn du ein ‘ifconfig wlan0 up’, auf die LED wuerd ich auch net allzuviel geben.

Solange es ohne Verschluesselung nicht funktiniert, wuerde ich die weglassen - ist nur ne zusaetzliche Fehlerquelle. Was du auch noch versuchen koenntest ist mal einen anderer AP auszuprobieren, manchmal verstehen sich die einfach nicht, weil jeder meint den wlan standard pimpen zu muessen.


so hab nun ne andre wlan-karte…extern hat mir auch nicht so gefallen…bin nun zwar weiter, aber gehn tuts trotzdem nicht…

ich kopier euch mal ein paar terminalausgaben hier rein…

root@ubuntu:/# iwlist ath0 scanning
ath0      Scan completed :
          Cell 01 - Address: 00:15:0C:14:B7:8B
                    ESSID:"FRITZ!Box Fon WLAN 7050"
                    Mode:Master
                    Frequency:2.437 GHz (Channel 6)
                    Quality=33/94  Signal level=-62 dBm  Noise level=-95 dBm
                    Encryption key:off
                    Bit Rate:1 Mb/s
                    Bit Rate:2 Mb/s
                    Bit Rate:5 Mb/s
                    Bit Rate:6 Mb/s
                    Bit Rate:9 Mb/s
                    Bit Rate:11 Mb/s
                    Bit Rate:12 Mb/s
                    Bit Rate:18 Mb/s
                    Bit Rate:22 Mb/s
                    Bit Rate:24 Mb/s
                    Bit Rate:36 Mb/s
                    Bit Rate:48 Mb/s
                    Bit Rate:54 Mb/s
                    Extra:bcn_int=100
root@ubuntu:/# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

ath0      IEEE 802.11  ESSID:"mumu"  Nickname:"mumu"
          Mode:Managed  Frequency:2.452 GHz  Access Point: 00:15:0C:4D:9E:91
          Bit Rate:1 Mb/s   Tx-Power:18 dBm   Sensitivity=0/3
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:7765-626D-6173-7465-72   Security mode:restricted
          Power Management:off
          Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.

root@ubuntu:/# ifconfig
ath0      Protokoll:Ethernet  Hardware Adresse 00:80:48:7E:16:C9
          inet Adresse:192.168.178.10  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::280:48ff:fe7e:16c9/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:17628 dropped:0 overruns:0 frame:17628
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:200
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:5 Speicher:e0bc0000-e0bd0000

eth0      Protokoll:Ethernet  Hardware Adresse 00:A0:CC:DF:60:DB
          inet Adresse:192.168.178.2  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::2a0:ccff:fedf:60db/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:32384 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19638 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:42936251 (40.9 MiB)  TX bytes:1788193 (1.7 MiB)
          Interrupt:10 Basisadresse:0xcc00
root@ubuntu:/# dmesg | grep ath0
[4294709.227000] ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
[4294709.227000] ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
[4294709.227000] ath0: H/W encryption support: WEP AES AES_CCM TKIP
[4294709.227000] ath0: mac 7.8 phy 4.5 radio 5.6
[4294709.227000] ath0: Use hw queue 1 for WME_AC_BE traffic
[4294709.227000] ath0: Use hw queue 0 for WME_AC_BK traffic
[4294709.227000] ath0: Use hw queue 2 for WME_AC_VI traffic
[4294709.227000] ath0: Use hw queue 3 for WME_AC_VO traffic
[4294709.227000] ath0: Use hw queue 8 for CAB traffic
[4294709.227000] ath0: Use hw queue 9 for beacons
[4294709.227000] ath0: Atheros 5212: mem=0xdbfe0000, irq=5
[4294866.537000] ath0: no IPv6 routers present
[4295062.342000] ath0: no IPv6 routers present
[4295287.141000] ath0: no IPv6 routers present
[4295823.236000] ath0: no IPv6 routers present
[4295938.117000] ath0: no IPv6 routers present

auf router steh ich wie immer auf “leerlauf” aber ich find das netzwerk mittlerweile wenigstens, von daher muss die karte an sich ja irgendwie funktionieren…

hilfe! :anx: :anx:


wobei ich unter iwconfig die mac vom router manuell eingeben habe…


Also ich mach das bei mir immer so

iwconfig wlan0 essid HOME__jo mode Managed key s:XXXXXXXXXXXX
ifconfig wlan0 192.168.1.11 up
route add default gw 192.168.1.1 wlan0
ping -c 3 www.google.de -I wlan0

Aber vll. musst du dich erst noch bei deinem Router anmelden. Das könnte ich bei meinem auch einstellen.


Probier mal eth0 abzuschalten ([m]ifdown eth0[/m]), zwei eingerichtete Verbindungen machen manchmal auch Probleme…


ok ich bin wieder weiter aber stehe vor dem nächsten komischen problem…

ich bin mit dem router verbunden mit ner super link quality alles gut…

pingen und inet funktioniert aber trotzdem nicht.

versuche ich eine seite zu öffnen und schau mir währendessen die verbindungseigenschaften meines wlans an, dann seh ich dass er immer ein paket sendet und zwischen “Verschicken” und “Leerlauf” hin und her pendelt…

auf dem router bin ich mit 54 MBits verbunden…

root@ubuntu:~# ping -c3 www.google.de -I ath0
PING www.l.google.com (66.249.85.104) from 192.168.178.10 ath0: 56(84) bytes of data.

--- www.l.google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1998ms

hm…also die ip-adresse von google holt er sich ja auch…


Na wie ich schon sagte, vll. hast du eingesetllt, dass du dich beim Router authentifizieren musst.


also beim router kann ich nur einstellen:

Netzwerkauthentifizierung "Gemeinsam verwendet" (Shared Authentication) zulassen

mit oder ohne hacken an der stelle gehts net…


Dann weiß ich leider auch nicht weiter…