Probleme bei WLAN Einrichtung (Newbie)

bra-tak

Lt. Junior Grade
Registriert
Apr. 2009
Beiträge
418
Hallo Allerseits,

ich bin neuer Linux User, also bitte versucht mich nicht mit einer Fachsprache zu beeindrucken, sondern versucht es mir verständlich zu machen ... =) ein bisschen wenigstens :D

Nun zu meinem Problem. Ich bin nun auch zu Linux, in Form von Kubuntu 9.10 gewechselt. Ich rede hier, nur mal so nebenbei, von einem Laptop von Toshiba (A300D-18B) mit einem Atheros AR9281 Wireless Network Adapter.

Und der ist auch das Problem. Ich habe unter den Netzwerkkonfigurationen mein ALICE-WLAN Netz gefunden, IPs auf DHCP gestellt (wie immer), und meinen WEP Schlüssel, und die BSSID des ALICE-WLAN eingegeben. Ich dachte, toll, nun hast du dein WLAN konfiguriert, ab ins Netz. Aber nix da... nix konfiguriert.

Ich habe jetzt schon mal was vorbereitet, und ich hoffe, dass ein paar so freundlich wären, und sich an Hand der nachfolgenden Quellcodes auf Fehlersuche und Ursachenfindung begeben.


Code:
martin@Martin-Laptop-Unix:~$ cat /etc/lsb-release
          DISTRIB_ID=Ubuntu
          DISTRIB_RELEASE=9.10
          DISTRIB_CODENAME=karmic
          DISTRIB_DESCRIPTION="Ubuntu 9.10"

Code:
martin@Martin-Laptop-Unix:~$ uname -a Linux Martin-Laptop-Unix 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux

Das erstmal zum schon Gesagten.


Code:
martin@Martin-Laptop-Unix:~$ lspci -nn | grep -i net
	04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E 	PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
	05:00.0 Network controller [0280]: Atheros Communications Inc. AR928X Wireless 	Network Adapter (PCI-Express) [168c:002a] (rev 01)

Das zeigt ja jetzt die erkannten Adapter, oder? Da ist er ja immerhin schon mal gelistet. Also anscheinenend auch erkannt.


Code:
martin@Martin-Laptop-Unix:~$ lsusb
	Bus 001 Device 007: ID 192f:0616 Avago Technologies, Pte.
	Bus 001 Device 006: ID 0917:0211 SmartDisk Corp.
	Bus 001 Device 005: ID 090c:1000 Feiya Technology Corp. Flash Drive
	Bus 001 Device 004: ID 1a40:0101 TERMINUS TECHNOLOGY INC.
	Bus 001 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC.
	Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
	Bus 003 Device 002: ID 046d:0a10 Logitech, Inc.
	Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
	Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
	Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
	Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
	Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Nur der Vollsändigkeit halber.

Und nun geht es mit den Punkten los, bei denen ich nur noch Bahnhof verstehe. Also bitte schaut sich das mal einer an?! =)
Code:
martin@Martin-Laptop-Unix:~$ iwconfig
	lo        		no wireless extensions.

	eth0      	no wireless extensions.

	wmaster0  	no wireless extensions.

	wlan0     	IEEE 802.11bgn  ESSID:""
          			Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          			Tx-Power=20 dBm
          			Retry  long limit:7   RTS thr:off   Fragment thr:off
          			Power Management:on
          			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

Code:
martin@Martin-Laptop-Unix:~$ ifconfig
	eth0      	Link encap:Ethernet  Hardware Adresse 00:1e:33:98:82:c2
          			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)
          			Interrupt:30 Basisadresse:0xe000

	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:44 errors:0 dropped:0 overruns:0 frame:0
          			TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          			Kollisionen:0 Sendewarteschlangenlänge:0
          			RX bytes:2640 (2.6 KB)  TX bytes:2640 (2.6 KB)

	wlan0     	Link encap:Ethernet  Hardware Adresse 00:21:63:f6:2d:9b
          			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)

	wmaster0  Link encap:UNSPEC  Hardware Adresse 00-21-63-F6-2D-9B-00-00-00-00-00-	00-00-00-00-00
          			UP RUNNING  MTU:0  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)

So, hier mal alle geladenen Treibe, sind sie doch, oder? ...
Code:
martin@Martin-Laptop-Unix:~$ lsmod
	Module                  Size  Used by
	ppdev                   6688  0      
	snd_hda_codec_realtek   203328  1    
	arc4                    1660  2      
	ecb                     2524  2      
	snd_hda_intel          26920  3      
	snd_hda_codec          75708  2 snd_hda_codec_realtek,snd_hda_intel
	snd_usb_audio          84224  1                                    
	snd_pcm_oss            37920  0                                    
	snd_mixer_oss          16028  1 snd_pcm_oss                        
	joydev                 10272  0                                    
	snd_usb_lib            16284  1 snd_usb_audio                      
	ath9k                 258744  0                                    
	snd_pcm                75296  4 snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_pcm_oss                                                                           
	snd_hwdep               7200  2 snd_hda_codec,snd_usb_audio                     
	snd_seq_dummy           2656  0                                                 
	snd_seq_oss            28576  0                                                 
	snd_seq_midi            6432  0                                                 
	snd_rawmidi            22208  2 snd_usb_lib,snd_seq_midi                        
	snd_seq_midi_event      6940  2 snd_seq_oss,snd_seq_midi                        
	mac80211              181236  1 ath9k                                           
	snd_seq                50224  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event                                                                       
	sdhci_pci               7100  0                                                 
	snd_timer              22276  2 snd_pcm,snd_seq
	snd_seq_device          6920  5 	snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
	iptable_filter          3100  0
	lp                      8964  0
	ip_tables              11692  1 iptable_filter
	snd                    59204  21 snd_hda_codec_realtek, snd_hda_intel,snd_hda_codec,
snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_oss,
snd_rawmidi,snd_seq,snd_timer,snd_seq_device
	ath                     8060  1 ath9k
	sdhci                  17472  1 sdhci_pci
	ricoh_mmc               3676  0
	psmouse                56180  0
	led_class               4096  2 ath9k,sdhci
	soundcore               7264  1 snd
	snd_page_alloc          9156  2 snd_hda_intel,snd_pcm
	x_tables               16544  1 ip_tables
	serio_raw               5280  0
	shpchp                 32272  0
	parport                35340  2 ppdev,lp
	cfg80211               93052  3 ath9k,mac80211,ath
	i2c_piix4               9932  0
	usb_storage            52544  0
	radeon                636000  1
	ohci1394               29900  0
	ieee1394               86596  1 ohci1394
	usbhid                 38208  0
	ttm                    36212  1 radeon
	drm                   159584  3 radeon,ttm
	r8169                  32064  0
	mii                     5212  1 r8169
	agpgart                34988  2 ttm,drm
	i2c_algo_bit            5760  1 radeon
	video                  19380  0
	output                  2780  1 video

Hier, gefunden wurde mein ALICE-WLAN Netz ja anscheinend schon...
Code:
martin@Martin-Laptop-Unix:~$ sudo iwlist scan                                   
	[sudo] password for martin:                                                     
	lo        Interface doesn't support scanning.                                   

	eth0     	 Interface doesn't support scanning.

	wmaster0 	 Interface doesn't support scanning.

	wlan0    	 Scan completed :
      		    Cell 01 - 	Address: 00:16:E3:6C:6D:F8
                  		  	Channel:11                
                    			Frequency:2.462 GHz (Channel 11)
                    			Quality=30/70  Signal level=-80 dBm  
                    			Encryption key:on                    
                    			ESSID:"ALICE-WLAN"                   
                    			Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                             		24 Mb/s; 36 Mb/s; 54 Mb/s                 
                    			Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s          
                    			Mode:Master                                         
                    			Extra:tsf=00000260fd900186                          
                    			Extra: Last beacon: 224ms ago                       
                    			IE: Unknown: 000A414C4943452D574C414E               
                    			IE: Unknown: 010882848B962430486C                   
                    			IE: Unknown: 03010B                                 
                    			IE: Unknown: 2A0100                                 
                    			IE: Unknown: 2F0100                                 
                    			IE: Unknown: 32040C121860                           
                    			IE: Unknown: DD06001018020000

Bei den folgenden beiden verstehe ich wiederum nur Bahnhof... =(
Code:
martin@Martin-Laptop-Unix:~$ cat /etc/network/interfaces
	auto lo
	iface lo inet loopback

Code:
martin@Martin-Laptop-Unix:~$ cat /etc/modules
	# /etc/modules: kernel modules to load at boot time.
	#
	# This file contains the names of kernel modules that should be loaded
	# at boot time, one per line. Lines beginning with "#" are ignored.

	lp


Bitte helft mir! Ich mag nicht mehr am Kommerz Tropf von Microsoft hängen... ;D

Danke schon mal für alle Hilfewilligen.
 
Zuletzt bearbeitet:
Wow das nenn ich mal Infos rausrücken :) Alles dabei was mein Herz begehrt.

Zunächst ohne jetzt auf alle einzelnen Befehle einzugehen: Dein WLAN Chip wurde Ordnungsgemäß erkannt und scheint auch zu funktionieren. Die Atheros-Chipsätze sind eigentlich sehr gut unterstützt.

Für den Chipsatz wird der ath9k Treiber verwendet, der AR9281 ist auch unterstützt.

http://linuxwireless.org/en/users/Drivers/ath9k#Available_devices
(siehe "Supported Devices")

Wie macht sich denn bemerkbar das du dich nicht verbinden kannst?

Da fällt mir gerade ein: Hast du ne Möglichkeit mal alle Updates einzuspielen? Ich kann mich schwach an einen Bug mit dem Network-Manager Applet und WEP-Verschlüsselungen erinnern.

Wäre WPA eine Alternative? Du wirst sicher deine Gründe haben warum du den relativ unsicheren Schutz nutzt.

Wenn das nicht funktioniert, es gibt noch andere Möglichkeiten sich mit dem Netzwerk zu verbinden. Das Network-Manager Applet ist teilweise nicht zuverlässig, vor allem bei WLAN. Es gibt viele bei denen funktioniert es einwandfrei, bei einigen wenigen aber leider nicht.

Deine Logs und Configs sehen alle so aus als müsste eigentlich die Verbindung herstellbar sein. Sämtlich Module sind geladen, die /etc/network/interfaces ist für Network Manager korrekt konfiguriert, iwlist scan gibt den AccesPoint aus. Ich würde mal Hardwareprobleme ausschließen. Allenfalls liegt der Bug vor.

Versuch mal nur als versuch WPA-Verschlüsselung.
 
Okay, danke dir erstmal für die Antwort. =)

WPA, okay. Es sieht so aus, dass der Schhlüssel, der unter dem WLAN Router steht als WEP Schlüssel gekennzeichnet ist. Was muss ich jetzt machen. Kann ich den auch bei WPA verwenden? Und wenn ja, welches WPA?

Vielleicht schaffen wir das ja irgendwie. So verdammt schwer kann es ja auch nicht sein :>
 
erstmal großes lob und dank für die vorarbeit :) mach ein sticky draus ;)

als verschlüsselung möchtest du WPA-PSK ohne enterprise/corporate/radius am liebsten WPA2-PSK, das kannst du dann probieren wenn es mit WPA-PSK mal läuft. einen schlüssel musst du dabei nicht eingeben, der wird alle paar sekunden automatisch berechnet, du musst aber eine "passphrase" eingeben, also ein passwort. hierfür gelten die üblichen passwort-regeln, lang, kompliziert, nicht erratbar, nicht vergessbar ^^

kennst du die interne IP deines routers? findest du z.b. unter windows mit "ipconfig /all" heraus, steht bei gateway. unter linux kannst du dann "ping ROUTERIP" probieren, wenn das klappt steht schonmal eine WLAN verbindung. dann vielleicht mal die IP in den browser (firefox?) eingeben, wenn da alles erscheint ist die WLAN verbindung garantiert ok ^^ wenn ein "ping www.google.de" aber nicht funktioniert, tut wohl die DNS auflösung nicht, dann hilft es in /etc/resolv.conf "nameserver ROUTERIP" einzutragen.

falls nichts anderes hilft und du gerade etwas zeit hast magst du vielleicht mal versuchen alles von hand zu konfigurieren, hier meine variante mit ath5k, WPA2 und wpa_supplicant (ich benutze keinen netzwerkmanager):
Code:
cat /etc/network/interfaces
allow-hotplug wlan0
iface wlan0 inet manual
        wpa-driver wext
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface bla inet dhcp
Code:
cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1

network={
        id_str="bla"
        #bssid=00:15:e9:66:3a:04
        ssid="bla"
        scan_ssid=1
        auth_alg=OPEN
        key_mgmt=WPA-PSK
        proto=RSN
        #psk="michbrauchtkeinmensch"
        psk=findmichrausmitwpa_passphrase
        pairwise=CCMP
        group=CCMP
}
die ssid ist nur zufällig gleich dem interface namen, die bssid (WLAN MAC ID des routers, auch mit ipconfig herausfindbar) musst du vielleicht angeben, statt jeweils CCMP am ende kann es auch TKIP heißen (vor allem bei WPA-PSK), in beliebiger kombination.
Code:
cat /etc/resolv.conf
nameserver 192.168.0.1
 
Zuletzt bearbeitet von einem Moderator:
Gut erklärt.

Aber bitte Vorsicht bei Verwendung mit dem Network Manager, dieser kann, wie es endeon schon gesagt hat, nur mit Hardware umgehen welche nicht in etc/network/interfaces aufgeführt ist.

Network Manager muss als Programm komplett deinstalliert werden, um diese Variante zu nutzen.

WPA-SUPPLICANT wurde vor ein paar Monaten noch Standardmäßig als extra Config-Datei aufgeführt, seit einiger Zeit ist dieser aber als Backend schon Automatisch in vielen Treibern integriert, so auch im Atheros-Treiber, d.h. dieser Schritt entfällt nun.
 
Zuletzt bearbeitet:
gut zu wissen das mit wpa_supplicant ^^ werd ich dann beim nächsten systemaufsatz probieren, also so in 3 jahren :lol:
 
Ich bin aber nicht sicher, ob der wext-Treiber das genauso handhabt... Ich weiß das nur von Atheros, weil ich mal unter Debian so eine Karte zum laufen gebracht hab.
 
ich benutze auch den ath5k treiber. soweit ich das verstanden hab ist wext nur die schnittstelle zwischen treiber und kernel, sollte also heutzutage bei jedem treiber benutzt werden.
 
so leute, hi nochmal. Ich melde mich nun von Linux aus :)

Entschuldigt bitte, dass ich nicht eher mehr geantwortet habe, nur gestern bin ich nach 10 Stunden Uni nur noch tot ins Bett gefallen ;D

Wie gesagt, ich habe jetzt Internet über WLan. Ein Tipp aus einem anderen Forum hat mich dazu gebracht, dass ich unter

Code:
martin@Martin-Laptop-Unix:~$ cat /etc/network/interfaces
	auto lo
	iface lo inet loopback

noch

Code:
auto wlan0

eingefügt habe. Mir wurde gesagt. dass ich dadurch mein Wlan erst richtig aktiviert habe. Naja, hat ja funktioniert :)

Danke trotzdem für eure Hilfe.


lg bra-tak

PS: @enteon

was ist ein Sticky? ...
 
Zuletzt bearbeitet:
Seltsam, normalerweise müsste das auch ohne den Eintrag gehen, aber was solls, Hauptsache es funktioniert.

Ich finde enteon's Vorschlag auch gut, könnte man das nicht Sticky setzen (das es immer an einer oberen Stelle im Unterforum steht)? So als "gutes" Beispiel zur Mithilfe?

Viele User könnten das als Hilfe nehmen was so alles gepostet werden kann/muss um die Hilfestellung zu vereinfachen, da nicht immer klar ist welche configs und Module wichtig sind.
 
Find ich ja nett von euch. Ich dachte mir halt nur, lieber mehr als zu wenig, denn ich bin selber in vielerlei Foren aktiv, von daher kenn ich das Problem. Aber wenn es als gutes Beispiel dienen soll, warum nicht? :)

Schönen Nachmittag euch allen!
 
Zurück
Oben