wpa-psk + ipw2200 bekommt keine Verbindung zum AP

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

wpa-psk + ipw2200 bekommt keine Verbindung zum AP

Beitrag von Duff » 14.12.2005 19:33:43

Bekomme einfach keine Verbindung zu meinem AP mit der Verschlüsselung WPA-PSK hin.

Habe die Treiber mit modprobe ipw2200 geladen.
Beim Versuch mich zu verbinden kommt immer das hier:

Code: Alles auswählen

daniel-laptop:/home/daniel/downloads# ifup eth1
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
Listening on LPF/eth1/00:0e:35:5c:f4:bf
Sending on   LPF/eth1/00:0e:35:5c:f4:bf
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth1.
daniel-laptop:/home/daniel/downloads#

Code: Alles auswählen

Ein lspci ergibt das hie0000:02:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)r:
Meine /etc/network/interfaces sieht so aus:

Code: Alles auswählen

#
#Einstellungen für wpa_supplicant
#
iface eth1 inet dhcp
#wireless-mode Managed
#wireless-essid ESSID
#wireless-channel 11
#pre-up /usr/sbin/wpa_supplicant -Bw -Dipw -ieth1 -c/etc/wpa_supplicant.conf
#post-down killall -q wpa_supplicant
pre-up /usr/sbin/wpa_supplicant -Bw -Dwext -ieth1 -c/etc/wpa_supplicant.conf
Die dazugehörige /etc/wpa_supplicant

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0
#eapol_version=1
#ap_scan=1
#fast_reauth=1

network={
        ssid="<MeineSSID>"
        #scan_ssid=1
        proto=WPA
        #pairwise=TKIP
        key_mgmt=WPA-PSK
        #auth_alg=OPEN
        group=CCMP
        psk="<MeinKey>"
}
~
Ein iwlist eth1 scanning ergibt:

Code: Alles auswählen

daniel-laptop:/home/daniel/downloads# iwlist eth1 scanning
eth1      Scan completed :
          Cell 01 - Address: 00:12:17:CC:01:DD
                    ESSID:"<hidden>"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=61/100  Signal level=-64 dBm
                    Extra:wpa_ie=dd1a0050f20101000050f20202000050f2040050f20201000050f202
                    Extra: Last beacon: 755ms ago

daniel-laptop:/home/daniel/downloads# 
Weiß einfach nicht, was falsch ist. Versuche schon seit mehreren Tagen mein W-LAN wieder ans laufen zu bekommen, aber nichts.

Bin für jede Hilfe dankbar!
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 14.12.2005 20:30:05

Hmmm, sieht im Prinzip ganz gut aus, daher kann ich erstmal nur zum Vergleichen meine /etc/wpasupplicant.conf für WPA-PSK anbieten:

Code: Alles auswählen

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=2
fast_reauth=1

network={
        ssid="<die_ssid>"
        scan_ssid=1
        proto=RSN
        pairwise=CCMP
        key_mgmt=WPA-PSK 
        auth_alg=OPEN
        group=CCMP
        psk="<ganz_geheim>"
}
Möglicherweise nicht unwichtig: "ap_scan=2" (hatte ich mal wegen anderer Probleme ausprobiert. S.: http://hostap.epitest.fi/bugz/show_bug.cgi?id=52). Und: bei "pairwise" und "group" muss dann das gleiche eingetragen werden.

Dass die aktuellsten ipw2200 und ieee80211 installiert sind, setze ich mal voraus :wink: .

Ach ja: Falls Du über 'nen Router gehst, muss dort natürlich das gleiche Verschlüsselungsverfahren eingetragen sein, wie in der wpasupplicant.conf (hatte ich mal vergessen,ähemm).

Dicke Daumen!!!
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
roland
Beiträge: 159
Registriert: 24.08.2004 14:41:41
Wohnort: 754xx
Kontaktdaten:

Beitrag von roland » 15.12.2005 11:06:00

Das Problem habe ich auch manchmal. Bei mir liegt es daran, das der wpa_supplicant zu langsam hochkommt.

Versuche mal, den wpa_supplicant per Hand zu starten:

Code: Alles auswählen

/usr/sbin/wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf
vorher natürlich die pre-up Zeile aus der /etc/network/interfaces nehmen. Wenn die Verbindung steht: if up eth1.

roland

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 15.12.2005 18:34:55

Funktioniert leider beides nicht.

Code: Alles auswählen

daniel-laptop:/home/daniel# /usr/sbin/wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf
ioctl[SIOCSIWAUTH]: Operation not supported
Failed to enable WPA in the driver.
ioctl[SIOCSIWAUTH]: Operation not supported
Failed to disable WPA in the driver.
ioctl[SIOCSIWAUTH]: Operation not supported
ioctl[SIOCSIWAUTH]: Operation not supported
rmdir[ctrl_interface]: No such file or directory
Mit anderen Parametern

Code: Alles auswählen

daniel-laptop:/home/daniel# /usr/sbin/wpa_supplicant -Bw -Dwext -ieth1 -c/etc/wpa_supplicant.conf
Und schließlich ein ifup eth1

Code: Alles auswählen

daniel-laptop:/home/daniel# ifup eth1
Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
Listening on LPF/eth1/00:0e:35:5c:f4:bf
Sending on   LPF/eth1/00:0e:35:5c:f4:bf
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
No DHCPOFFERS received.
No working leases in persistent database.

Exiting.

Failed to bring up eth1.
daniel-laptop:/home/daniel#   
Oh, yeah!

Benutzeravatar
roland
Beiträge: 159
Registriert: 24.08.2004 14:41:41
Wohnort: 754xx
Kontaktdaten:

Beitrag von roland » 16.12.2005 15:30:44

Duff hat geschrieben:Funktioniert leider beides nicht.

Code: Alles auswählen

daniel-laptop:/home/daniel# /usr/sbin/wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf
ioctl[SIOCSIWAUTH]: Operation not supported
Failed to enable WPA in the driver.
ioctl[SIOCSIWAUTH]: Operation not supported
Failed to disable WPA in the driver.
ioctl[SIOCSIWAUTH]: Operation not supported
ioctl[SIOCSIWAUTH]: Operation not supported
rmdir[ctrl_interface]: No such file or directory
Würg, das sieht aber nicht gut aus. Da kann auch keine Verbindung zustande kommen, wenn WPA überhaupt nicht aufgebaut wird.

Was sagt denn wpa_supplicant --version? Ist "wext" aktiviert? Wenn ja, dann kannst Du noch versuchen, ein paar mehr debug-Meldungen aus wpa_supplicant herauszuholen (option -ddddd).

roland

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 16.12.2005 19:50:27

Die Version von wpa_supplicant

Code: Alles auswählen

wpa_supplicant v0.3.8
Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi> and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)
Ist wext nicht auch ein Modul?
Das habe ich scheinbar gar nicht

Code: Alles auswählen

daniel-laptop:/home/daniel# modprobe wext
FATAL: Module wext not found.
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 17.12.2005 12:46:06

... und welche Versionen von ipw2200 und ieee80211?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 17.12.2005 18:43:03

Bin mir nicht mehr ganz sicher, welche Version ich installiert habe.

Ich meine es ist ipw2200-1.0.3.

Wie kann ich das denn herausfinden?
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 17.12.2005 19:12:23

... hmmm, Du hast das Ding doch installiert ... :wink:

Code: Alles auswählen

locate ipw2200
hilft :D !

Was benutzt Du für einen Kernel? Welche Firmware-Version (sollte sich in /usr/lib/hotplug/firmware finden!)?

Falls Du tatsächlich ipw2200-1.0.3 benutzt, solltest Du mal das "-Dwext" durch "-Dipw" ersetzen! Glaube, das hat sich erst bei späteren Versionen des ipw2200 zu "wext" geändert.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 17.12.2005 19:16:12

Mmh...

das ergibt nur hier das:

Code: Alles auswählen

daniel-laptop:~# locate ipw2200
locate: /var/cache/locate/locatedb: Datei oder Verzeichnis nicht gefunden
Aber ich muss es ja installiert haben, da ich unter iwconfig ein wlan-device angezeigt bekomme.

Code: Alles auswählen

daniel-laptop:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      unassociated  ESSID:off/any
          Mode:Managed  Channel=0  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s   Tx-Power=20 dBm
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          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

eth2      no wireless extensions.

sit0      no wireless extensions.

Und die Versionen:

Code: Alles auswählen

daniel-laptop:/usr/lib/hotplug/firmware# ll
insgesamt 928
-rw-r--r--  1 root root   6472 2005-11-23 19:47 ipw-2.2-boot.fw
-rw-r--r--  1 root root 166960 2005-11-23 19:47 ipw-2.2-bss.fw
-rw-r--r--  1 root root  16334 2005-11-23 19:47 ipw-2.2-bss_ucode.fw
-rw-r--r--  1 root root 161568 2005-11-23 19:47 ipw-2.2-ibss.fw
-rw-r--r--  1 root root  16312 2005-11-23 19:47 ipw-2.2-ibss_ucode.fw
-rw-r--r--  1 root root   6472 2005-11-20 19:04 ipw-2.3-boot.fw
-rw-r--r--  1 root root 166960 2005-11-20 19:04 ipw-2.3-bss.fw
-rw-r--r--  1 root root  16334 2005-11-20 19:04 ipw-2.3-bss_ucode.fw
-rw-r--r--  1 root root 161568 2005-11-20 19:04 ipw-2.3-ibss.fw
-rw-r--r--  1 root root  16312 2005-11-20 19:04 ipw-2.3-ibss_ucode.fw
-rw-r--r--  1 root root 165028 2005-11-20 19:04 ipw-2.3-sniffer.fw
-rw-r--r--  1 root root  16344 2005-11-20 19:04 ipw-2.3-sniffer_ucode.fw
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 17.12.2005 19:42:13

Ops, das sieht nach Kuddelmuddel aus :wink: !

Wie's aussieht hast Du gar keinen ipw2200 installiert. Oder sagt:

Code: Alles auswählen

less /var/log/boot | grep ipw2200
was anderes?

Was hast Du für 'nen Kernel?
Für Kernel <=2.6.12 kannste alles von Debian bekommen: Firmware-2.2 und ipw2200-1.0.3 (als ipw2200-firmware und ipw2200-source)
Du solltest auf jeden Fall nur eine Firmware-Variante installieren - nicht zwei, wie jetzt!!!

Kernel >=2.6.13
Hier lohnt sich die aktuellste Firmware-2.4, ipw2200-1.0.8 und nun auch separat und zusätzlich ieee80211-1.1.6 (ieee80211 war in früheren Versionen des ipw2200 schon enthalten!).
Ich empfehle in diesem Fall alles von Sourceforge zu besorgen. Dann im Kernel die angebotenen ipw- und ieee-Optionen abschalten bzw. gar nicht erst einschalten, weil veraltet. Das kannst Du in den INSTALL-Dateien von ipw2200 und ieee80211nachlesen. Das musst Du sowieso, sonst gibt's wieder nur Ärger - und ich habe keine Lust, alles hier wiederzukäuen :wink: !

So, hier kriegste den Stoff:
- ipw2200: http://ipw2200.sourceforge.net/
- ieee80211: http://ieee80211.sourceforge.net/

Viele weitere Tipps zur Installation verrät dann die Suchfunktion hier im Forum.

Hier hab' ich's schon mal etwas ausführlicher erklärt: http://www.debianforum.de/forum/viewtop ... highlight=
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 17.12.2005 19:47:36

Danke,

ich habe den kernel

Code: Alles auswählen

daniel-laptop:/usr/lib/hotplug/firmware# uname -a
Linux daniel-laptop 2.6.8-2-686 #1 Thu May 19 17:53:30 JST 2005 i686 GNU/Linux
und kann mir somit ja das Package von debian holen (meine ich eigentlich auch gemacht zu haben).

Die Sachen unter daniel-laptop:/usr/lib/hotplug/firmware# kann ich ja dann einfach mit rm löschen.


Werde es morgen mal probieren und mich dann nochmal melden.

Danke!
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 18.12.2005 11:58:54

Das hört sich doch schon mal gut an :D !

Anbei mal die für diesen Fall etwas einfachere Anleitung:
apt-get install ipw2200-source unp module-assistant hotplug
(vorher nachschauen, ob unp, module-assistant und hotplug nicht schon installiert sind)

cd /usr/src

unp ipw2200-source.tar.gz

cd modules/ipw2200/

module-assistant a-i ipw2200
(oder die Kurzform: m-a a-i ipw2200)

Danach auf http://ipw2200.sourceforge.net/firmware.php?fid=4 gehen und
die Firmware-v.2.2 downloaden.
(Oder aber in der /etc/apt/sources.list die "unofficial"-Quellen (deb http://ftp.debian-unofficial.org/debian/ sarge main contrib non-free restricted) eintragen und per apt als ipw2200-firmware ziehen.)

Die Datei ipw2200-fw-2.2.tgz nach

/usr/lib/hotplug/firmware/
verschieben und dort

unp ipw2200-fw-2.2.tgz

ausführen.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 18.12.2005 12:00:49

Danke.

Werde es gleich mal direkt ausprobieren!
Oh, yeah!

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 18.12.2005 15:43:37

So, habe deiner Anleitung nihonto gefolgt.

Doch leider funktioniert ein connecten mit dem ap noch immer nicht.

Die Module sind da

Code: Alles auswählen

daniel-laptop:/var/log# /sbin/modprobe -l | grep ipw
/lib/modules/2.6.8-2-686/drivers/net/wireless/ipw2200.ko
/lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ipw2200.ko
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 18.12.2005 16:33:16

... hmmmm, ob die Module wirklich geladen worden sind, sagt Dir:
lsmod
Dann die Frage: Womit willst Du Deinen Rechner per WLAN verbinden? Mit 'nem WLAN-Router, um darüber ins Netz zu kommen?

Noch 'ne Frage: Hast Du die "wireless-tools" installiert? Falls ja, was sagt:
iwlist scan
bzw.:
iwconfig
Letzte Frage: Hast Du schon WPA oder eine andere Verschlüsselung aktiviert, oder versuchst Du erstmal ohne Verschlüsselung eine Verbindung herzustellen?
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 18.12.2005 16:43:34

Die Module sind geladen

Code: Alles auswählen

daniel-laptop:~# lsmod | grep ipw
ipw2200               184104  0
ieee80211              49604  1 ipw2200
ieee80211_crypt         6472  2 ipw2200,ieee80211
firmware_class         10176  2 ipw2200,tg3
Ich möchte über meinen wlan router ins Netzwerk und ins Internet kommen. Ich habe als Verschlüsselung wpa-psk verwendet. Die Einwahl ins Netzwerk/Internet über den wlan router funktioniert von einem windows-client ohne Probleme.

Ich kann den router auch finden:

Code: Alles auswählen

aniel-laptop:~# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Scan completed :
          Cell 01 - Address: 00:12:17:CC:01:DD
                    ESSID:"<hidden>"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=71/100  Signal level=-57 dBm
                    Extra:wpa_ie=dd1a0050f20101000050f20202000050f2040050f20201000050f202
                    Extra: Last beacon: 386ms ago
          Cell 02 - Address: 00:12:17:CC:01:DD
                    ESSID:"WZ-Dreissen"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=90/100  Signal level=-39 dBm
                    Extra:wpa_ie=dd1a0050f20101000050f20202000050f2040050f20201000050f202
                    Extra: Last beacon: 417ms ago
          Cell 03 - Address: 00:0F:66:56:DD:85
                    ESSID:"HotSpot"
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Channel:11
                    Encryption key:on
                    Bit Rate:54 Mb/s
                    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
                    Quality=90/100  Signal level=-39 dBm
                    Extra:wpa_ie=dd160050f20101000050f20201000050f20201000050f202
                    Extra: Last beacon: 44ms ago

eth2      Interface doesn't support scanning.

sit0      Interface doesn't support scanning.
Und ein iwconfig ergibt:

Code: Alles auswählen

daniel-laptop:~# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      unassociated  ESSID:"WZ-Dreissen"
          Mode:Managed  Channel=0  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s   Tx-Power=20 dBm
          Retry limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          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

eth2      no wireless extensions.

sit0      no wireless extensions.
Das heißt ja sogar, dass er die ssid findet. Bekomme aber keine IP von ihm und er sagt mir bei iwconfig, dass keine Verschlüsselung an sei. Das stimmt aber nicht und wird von iwlist scan auch richtig angezeigt.
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 18.12.2005 16:58:38

Ok, Du willst über 'nen Router mit WPA ins Netz. Die Module werden geladen, das ist schonmal gut!

Nuuun: Wie startest Du den wpasupplicant? Bei dieser Variante funktioniert noch die Option "-Dipw". Das seit neustem genutzte "-Dwext" hat da noch nichts zu suchen. Guck' mal in den Tipps hier im Forum. Da hab' ich mal erklärt, wie es mit WPA auf dem Laptop klappt:

http://www.debianforum.de/wiki/?page=WP ... o-Notebook

Und dann noch die Frage: Hast Du den Router auf die gleiche Verschlüsselung gestellt, wie Du sie in der /etc/wpasupplicant.conf definiert hast? Also TKIP (=WPA) oder AES (=WPA2)?

Und falls Du es nicht gleich mit WPA zum Laufen kriegst, versuch' es doch mal mit WEP oder offen. Nur, um mal zu sehen, ob Du Dich überhaupt mit dem Router verbinden kannst.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 18.12.2005 17:37:36

Meine wpa_supplicant.conf sieht so aus:

Code: Alles auswählen

daniel-laptop:/etc# more wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1
ap_scan=2
fast_reauth=1

network={
        ssid="WZ-Dreissen"
        scan_ssid=1
        proto=WPA
        pairwise=TKIP
        key_mgmt=WPA-PSK
        auth_alg=OPEN
        group=TKIP
        psk="D231.n59MyiElM3835Nd"
}
Meine /etc/network/interfaces sieht so aus:

Code: Alles auswählen

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

#
#Einstellungen für wpa_supplicant
#
#auto eth1
#iface eth1 inet dhcp
#pre-up /usr/sbin/wpa_supplicant -dd -w -i eth1 -Dwext -c /etc/wpa_supplicant.conf
#post-down killall -q wpa_supplicant

iface eth1 inet dhcp
#wireless-mode Managed
#wireless-essid ESSID
#wireless-channel 11
pre-up /usr/sbin/wpa_supplicant -Bw -Dipw -ieth1 -c/etc/wpa_supplicant.conf
#post-down killall -q wpa_supplicant
#pre-up /usr/sbin/wpa_supplicant -Bw -Dwext -ieth1 -c/etc/wpa_supplicant.conf
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 18.12.2005 20:53:14

Tja, wenn das nicht läuft, bin ich mit meinem Latein am Ende. Bis auf die Tatsache, dass ich 'nen 2.6.14.4er Kernel laufen habe mit den aktuellsten ipw2200 und ieee80211 von Sourceforge und AES statt TKIP nutze, sieht das bei mir ziemlich genau so aus - und läuft eigentlich reichlich problemlos.

Bleibt eigentlich nur noch der Router bzw. die Einstellungen dort als Problemursache. Was benutzt'n für einen Router? Verschlüsselungsart (TKIP oder AES) sowie das Kennwort sind ganz bestimmt identisch mit den Angaben in der /etc/wpasupplicant? WPA-Verschlüsselung im Router ist aktiviert?

Um das WPA-Gewiggel mal als Fehlerquelle auszuschließen, kannste ja mal versuchen eine Verbindung ohne Verschlüsselung aufzubauen.

Sorry, aber mehr wüsst' ich jetzt nicht mehr :oops:
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.12.2005 18:45:10

Wollte gerade mal eine Verbindung zum ap ohne Verschlüsselung versuchen, doch leider bekomme ich die Module nicht mehr geladen:

Code: Alles auswählen

daniel-laptop:/home/daniel# modprobe ipw2200
FATAL: Error inserting ipw2200 (/lib/modules/2.6.8-2-686/drivers/net/wireless/ipw2200.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Die dazugehörige Ausgabe von dmesg:

Code: Alles auswählen

ipw2200: disagrees about version of symbol ieee80211_get_crypto_ops
ipw2200: Unknown symbol ieee80211_get_crypto_ops
ipw2200: disagrees about version of symbol ieee80211_wx_set_encode
ipw2200: Unknown symbol ieee80211_wx_set_encode
ipw2200: disagrees about version of symbol ieee80211_wx_get_encode
ipw2200: Unknown symbol ieee80211_wx_get_encode
ipw2200: disagrees about version of symbol ieee80211_crypt_delayed_deinit
ipw2200: Unknown symbol ieee80211_crypt_delayed_deinit
ipw2200: disagrees about version of symbol ieee80211_wx_get_scan
ipw2200: Unknown symbol ieee80211_wx_get_scan
ipw2200: disagrees about version of symbol ieee80211_rx
ipw2200: Unknown symbol ieee80211_rx
ipw2200: disagrees about version of symbol ieee80211_rx_mgt
ipw2200: Unknown symbol ieee80211_rx_mgt
Wie kann das? Ich habe doch nichts geändert.
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 19.12.2005 20:04:36

Pfff, Du stellst Fragen :wink: ! Ne, im Ernst: Haste Dir die INSTALL-Datei durchgelesen und darin die Anweisungen zur Kernel-Konfiguration?

Falls nicht - look at this:

http://ipw2200.sourceforge.net/INSTALL

Relevant sind die Punkte 4 und 5!!! Ist das alles in Deinem Kernel so eingestellt?

Nochwas: Kriegste beim Systemstart 'ne Anzeige, dass ipw2200 geladen wird? Das sollte automatisch geschehen. Also entweder mal beim Start hinsehen, oder direkt nach dem Systemstart mal ein

Code: Alles auswählen

dmesg | grep ipw2200
eingeben.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 19.12.2005 22:10:52

Ich verstehe das so, dass ich in der Datei

Code: Alles auswählen

/lib/modules/2.6.8-2-686/build/include/linux/autoconf.h
nach den entsprechenden Einträgen suchen muss und diese eventuell nachtragen oder löschen.

Bsp.:
#define CONFIG_CRYPTO 1
#define CONFIG_CRYPTO_ARC4(_MODULE) 1
#define CONFIG_CRC32(_MODULE) 1
Bei mir sind keine () um _MODULE
Oh, yeah!

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 20.12.2005 08:24:48

Nein Nein Nein 8O ! Nur den Kernel neu kompilieren, mit den aktivierten, im INSTALL angegebenen Optionen :wink: .
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 20.12.2005 18:46:37

Mmh...

Das NUR den Kernel neu kompilieren ergibt bei mir schon die größten Probleme.

Sorry, aber wie muss ich das machen?
Aus der INSTALL und der README.ipw2200 werde ich nicht wirklich schlau.
Oh, yeah!

Antworten