PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WLAN mit Debian Etch / ipw2200 / WPA/WPA2



khatarnak
21.10.07, 21:36
Leider schaffe ich es nicht meinen Laptop auf das WLAN zugreifen zu lassen, trotz mittlwerweile tagelangem Herumprobieren.

Meine Config: Debian Etch / Kernel 2.6.22.7 / Intel 2200 auf einem Samsung X20

Hier meine /etc/network/interfaces


cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# Netzwerkkarte zu hause
auto eth1
allow-hotplug eth1
iface eth1 inet dhcp
# adress 192.168.1.2
# netmask 255.255.2550
# broadcast 192.168.1.255
# gateway 192.168.1.1



# WLAN zu hause
allow-hotplug eth2
iface eth2 inet dhcp
# wpa-driver wext
# wpa-ssid FRITZBox
# wpa-key-mgmt WPA-PSK
# wpa-psk "mit wpa_passphrase berechneter key"
#adress 192.168.1.6
#netmask 255.255.255.0
#broadcast 192.168.1.255
#gateway 192.168.1.1

pre-up wpa_supplicant -D wext -i eth2 -c /etc/wpa_supplicant.conf -Bw; sleep 8;
post-down killall -q wpa_supplicant



und hier die oben aufgerufene wpa_supplicant.conf:


cat /etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
#ap_scan=1
network={
ssid="FRITZBox"
#scan_ssid=1
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk= "mit wpa_passphrase berechneter key"
}


Ich habe schon mit mehreren Möglichkeiten herumgespielt. In der aktuellen Konfiguration kann ich mit "ping -I eth2 192.168.1.1" meinen router anpingen, komme aber nicht nach außen.

Hat jemand eine Idee?

p.s. ich korrigiere, das pingen geht leider doch nicht, zumindest ging es vorhin schon mal

gadget
21.10.07, 21:44
Dann schenke uns doch mal die Ausgaben von:

ifconfig
iwconfig
route -n
iwlist scan
cat /etc/resolv.conf
(alles als root in der Konsole)

Gruß,
gadget

khatarnak
21.10.07, 22:06
ifconfig

eth1 Protokoll:Ethernet Hardware Adresse "MAC adresse"
inet Adresse:192.168.1.127 Bcast:192.168.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::200:f0ff:fe7e:6d0e/64 Gültigkeitsbereich:Verbindu
ng
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:409 errors:0 dropped:0 overruns:0 frame:0
TX packets:394 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:215192 (210.1 KiB) TX bytes:48252 (47.1 KiB)
Interrupt:5

eth2 Protokoll:Ethernet Hardware Adresse "MAC adresse"
inet Adresse:192.168.1.137 Bcast:192.168.1.255 Maske:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 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 Basisadresse:0xe000 Speicher:b8002000-b8002fff

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:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:896 (896.0 b) TX bytes:896 (896.0 b)



iwconfig

lo no wireless extensions.

eth1 no wireless extensions.

Warning: Driver for device eth2 has been compiled with version 22
of Wireless Extension, while this program supports up to version 20.
Some things may be broken...

eth2 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
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



route -n

Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth1



iwlist scan: hier habe ich einfach mal alle nicht relevanten CPs weggelassen


iwlist scan

lo Interface doesn't support scanning.

eth1 Interface doesn't support scanning.

Warning: Driver for device eth2 has been compiled with version 22
of Wireless Extension, while this program supports up to version 20.
Some things may be broken...

eth2 Scan completed :

Cell 03 - Address: "mac adresse"
ESSID:"<hidden>"
Protocol:IEEE 802.11bg
Mode:Master
Channel:2
Frequency:2.417 GHz (Channel 2)
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=97/100 Signal level=-28 dBm
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (1) : TKIP
Authentication Suites (1) : PSK
Extra: Last beacon: 60ms ago




cat /etc/resolv.conf

nameserver 192.168.1.1

gadget
21.10.07, 22:08
eth2 ist deine wlan-Schnittstelle. Eigentlich schaut's gut aus, außer dass sich eth1 und eth2 dieselben routing-Ziele teilen und eth2 nicht mit dem AP assoziiert ist.

Probier mal folgendes:

(1) Schalte im Router die ESSID auf "sichtbar" bzw. "visible".
(2) Deaktiviere eth1:

ifconfig eth1 down

BTW:
Warning: Driver for device eth2 has been compiled with version 22
of Wireless Extension, while this program supports up to version 20.
Some things may be broken...
Was soll denn das?

khatarnak
21.10.07, 22:17
Es funktioniert! Vielen Dank.



eth2 ist deine wlan-Schnittstelle. Eigentlich schaut's gut aus, außer dass sich eth1 und eth2 dieselben routing-Ziele teilen und eth2 nicht mit dem AP assoziiert ist.

Probier mal folgendes:

(1) Schalte im Router die ESSID auf "sichtbar" bzw. "visible".


Dies führte zur Lösung des Problems. eth1 deaktivieren nicht nötig. Lieber wäre es mir allerdings, wenn ich die ESSID nicht broadcasten brauche. GIbt es noch einen anderen Ansatz?




BTW:
Was soll denn das?

liegt das an meiner relativ aktuellen Kernel-Version? (2.6.22.7)

gadget
21.10.07, 22:22
Dies führte zur Lösung des Problems. eth1 deaktivieren nicht nötig.
Wollte nur Fehlerquellen ausschließen ;)

Lieber wäre es mir allerdings, wenn ich die ESSID nicht broadcasten brauche. GIbt es noch einen anderen Ansatz?
Mir auch. Das liegt AFAIK am Treiber oder an wpa_supplicant. Bei mir geht's auch nicht mit verborgener ESSID.
Ist aber nicht wirklich tragisch, wenn du WPA mit einem starken (!) Kennwort verwendest. Wäre nur eine zusätzliche Hürde für Skript-Kiddies (ähnlich Mac-Filter leicht zu umschiffen).


liegt das an meiner relativ aktuellen Kernel-Version? (2.6.22.7)Keine Ahnung. Wenn's läuft ...

Viel Freude noch mit Linux,
gadget