Moin,
gleich vorweg: Die allwissende Müllhalde habe ich leider vergeblich bemüht, und auch in diesem Forum habe ich auch schon rumgestöbert, ohne etwas zu finden. Falls ich was übersehen haben sollte, so bitte ich um Verzeihung.
Mein frisches Ubuntu 9.04 hat Probleme, die Verbindung zu meinem WLAN aufzubauen. Der eingesetzte Adapter ist ein TP-LINK TL-WN551G auf einem PCI-Steckplatz, der Router ein D-Link DIR-301.
Der WiFi-Adapter wird problemlos erkannt und der NetworkManager zeigt mir auch mein vorhandenes Funknetzwerk korrekt an. Will ich mich jedoch anmelden und gebe das Passwort ein, dauert es sehr lange, bis überhaupt etwas passiert, und selbst wenn etwas passiert, dann nur in der Form, dass der Passwort-Dialog erneut erscheint. Das Netzwerk hat als Verschlüsselung WPA-Auto, im Passwort-Dialog kann ich jedoch nur "WPA2 & WPA2 Personal" auswählen. Im Syslog steht nur wiederholt:
Jun 19 16:41:28 flatline NetworkManager: <info> (ath0): supplicant connection state: disconnected -> scanning Jun 19 16:41:58 flatline NetworkManager: <info> (ath0): supplicant connection state: scanning -> associating Jun 19 16:42:08 flatline NetworkManager: <info> (ath0): supplicant connection state: associating -> disconnected Jun 19 16:42:08 flatline NetworkManager: <info> (ath0): supplicant connection state: disconnected -> scanning Jun 19 16:42:23 flatline NetworkManager: <info> ath0: link timed out. Jun 19 16:42:28 flatline NetworkManager: <info> Activation (ath0/wireless): association took too long. Jun 19 16:42:28 flatline NetworkManager: <info> (ath0): device state change: 5 -> 6 Jun 19 16:42:28 flatline NetworkManager: <info> Activation (ath0/wireless): asking for new secrets Jun 19 16:42:28 flatline NetworkManager: <info> (ath0): supplicant connection state: scanning -> disconnected Jun 19 16:42:43 flatline NetworkManager: <info> ath0: link timed out.
Die geforderten Ausgaben:
lspci -nn |grep -i net
02:08.0 Ethernet controller [0200]: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller [8086:1039] (rev 81) 02:09.0 Ethernet controller [0200]: Atheros Communications Inc. AR2413 802.11bg NIC [168c:001a] (rev 01) 02:0b.0 Ethernet controller [0200]: 3Com Corporation 3c905C-TX/TX-M [Tornado] [10b7:9200] (rev 78)
egrep -v "^$|^#" /etc/network/interfaces
auto lo iface lo inet loopback
Eine resolv.conf existiert bei mir nicht, stattdessen gibt es einen Pfad /etc/resolvconf, in dem sich ein Verzeichnis update-libc.d befindet, welches wiederrum nur ein Skript namens avahi-daemon enthält:
#!/bin/sh # # If we have an unicast .local domain, we immediately disable avahi to avoid # conflicts with the multicast IP4LL .local domain if [ -x /usr/lib/avahi/avahi-daemon-check-dns.sh ]; then exec /usr/lib/avahi/avahi-daemon-check-dns.sh fi
Wieso auch immer.
egrep -v "^$|^#" /etc/hosts
127.0.0.1 localhost 127.0.1.1 flatline ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
ifconfig
ath0 Link encap:Ethernet Hardware Adresse 00:21:27:f0:cb:6e inet6-Adresse: fe80::221:27ff:fef0:cb6e/64 Gültigkeitsbereich:Verbindung UP BROADCAST MULTICAST MTU:1500 Metrik: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:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) eth0 Link encap:Ethernet Hardware Adresse 00:30:05:43:39:b8 UP BROADCAST MULTICAST MTU:1500 Metrik: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) eth1 Link encap:Ethernet Hardware Adresse 00:04:75:99:32:8c inet6-Adresse: fe80::204:75ff:fe99:328c/64 Gültigkeitsbereich:Verbindung UP BROADCAST MULTICAST MTU:1500 Metrik:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 B) TX bytes:510 (510.0 B) Interrupt:20 Basisadresse:0x4000 lo Link encap: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 Metrik:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:240 (240.0 B) TX bytes:240 (240.0 B) wifi0 Link encap:UNSPEC Hardware Adresse 00-21-27-F0-CB-6E-00-00-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:514445 errors:0 dropped:0 overruns:0 frame:5783 TX packets:496892 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:199 RX bytes:17386132 (17.3 MB) TX bytes:45175508 (45.1 MB) Interrupt:19
route -n
Kernel-IP-Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface
Ich hab noch keine Routen definiert, da ich davon ausging, dass Ubuntu das von selbst macht, sobald es einmal Netzluft geschnuppert hat.
iwconfig
lo no wireless extensions. eth0 no wireless extensions. eth1 no wireless extensions. wifi0 no wireless extensions. ath0 IEEE 802.11g ESSID:"ksgd7iwegxqugd2" Nickname:"" Mode:Managed Frequency:2.412 GHz Access Point: 00:24:01:2D:9E:92 Bit Rate:1 Mb/s Tx-Power:16 dBm Sensitivity=1/1 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality=45/70 Signal level=-38 dBm Noise level=-83 dBm Rx invalid nwid:1904 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 pan0 no wireless extensions.
Was mache ich falsch?
Danke für Eure Hilfe und Ratschläge.