Verbindung mit wpa_supplicant scheitert

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
zyon
Beiträge: 106
Registriert: 06.12.2005 08:09:46
Kontaktdaten:

Verbindung mit wpa_supplicant scheitert

Beitrag von zyon » 30.01.2006 19:41:28

etc/wpa-fuckup.conf:

Code: Alles auswählen

ctrl_interface=/usr/sbin/wpa_supplicant
eapol_version=1
network={
        ssid="fuckup"
        scan_ssid=1
        priority=5
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP WEP104 WEP40
        #psk="sag ich euch doch nicht"
        psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
etc/network/.interfaces:

Code: Alles auswählen

# 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

auto ath0
iface ath0 inet static
        pre-up /usr/local/bin/wlanconfig ath0 create wlandev wifi0 wlanmode sta
        pre-up up /usr/sbin/wpa_supplicant -B -w -i ath0 -D madwifi -c /etc/wpa-fuckup.conf
        address 192.168.2.3 
        netmask 255.255.255.0
        network 192.168.2.255
        wireless_essid fuckup
        wireless_mode managed
        channel 6 
        mtu 1492
        gateway 192.168.2.1
hier die -dd meldung von wpa_supplicant:

Code: Alles auswählen

Initializing interface 'ath0' conf '/etc/wpa-fuckup.conf' driver 'madwifi'
Configuration file '/etc/wpa-fuckup.conf' -> '/etc/wpa-fuckup.conf'
Reading configuration file '/etc/wpa-fuckup.conf'
ctrl_interface='/usr/sbin/wpa_supplicant'
eapol_version=1
Line: 3 - start of a new network block
ssid - hexdump_ascii(len=6):
     66 75 63 6b 75 70                                 fuckup
scan_ssid=1 (0x1)
priority=5 (0x5)
proto: 0x1
key_mgmt: 0x2
pairwise: 0x18
group: 0x1e
PSK - hexdump(len=32): [REMOVED]
Priority group 5
   id=0 ssid='fuckup'
Initializing interface (2) 'ath0'
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
Own MAC address: 00:0f:a3:73:4b:84
wpa_driver_madwifi_set_wpa: enabled=1
wpa_driver_madwifi_del_key: keyidx=0
wpa_driver_madwifi_del_key: keyidx=1
wpa_driver_madwifi_del_key: keyidx=2
wpa_driver_madwifi_del_key: keyidx=3
wpa_driver_madwifi_set_countermeasures: enabled=0
wpa_driver_madwifi_set_drop_unencrypted: enabled=1
Setting scan request: 0 sec 100000 usec
Using existing control interface directory.
ctrl_iface exists, but does not allow connections - assuming it was leftover from forced program terminati
on
Could not unlink existing ctrl_iface socket '/usr/sbin/wpa_supplicant/ath0'
Failed to initialize control interface '/usr/sbin/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.
wpa_driver_madwifi_set_wpa: enabled=0
wpa_driver_madwifi_set_drop_unencrypted: enabled=0
wpa_driver_madwifi_set_countermeasures: enabled=0
vielleicht hilft das jemand noch zur Fehler suche (dmesg):

Code: Alles auswählen

wlan: 0.8.4.2 (Atheros/multi-bss)
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.16.13 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413, DFS)
ath_rate_sample: 1.2
ath_pci: 0.9.4.5 (Atheros/multi-bss)
PCI: Found IRQ 12 for device 0000:00:09.0
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 5.9 phy 4.3 radio 4.6
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5212: mem=0xe8000000, irq=12
Linux agpgart interface v0.100 (c) Dave Jones
PCI: Found IRQ 11 for device 0000:00:0a.0
IRQ routing conflict for 0000:00:0a.0, have irq 5, want irq 11
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
0000:00:0a.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xe800. Vers LK1.1.19
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: irq 10, io base 0000e400
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
agpgart: Detected VIA Apollo MVP3 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 64M @ 0xe0000000
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02c5200(lo)
IPv6 over IPv4 tunneling driver

Hat jemand eine Ahnung was da nicht stimmt? Eine nicht Verschlüsselte verbindung geht 1a. Sobald die Zeile mit wpa in der interfaces steht geht es nicht.

Würde mich sehr freuen wenn jemand eine idee hat

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 30.01.2006 21:27:51

/etc/network/interfaces:

Code: Alles auswählen

iface eth1 inet dhcp
pre-up /etc/init.d/wpasupplicant start
post-down /etc/init.d/wpasupplicant stop
/etc/wpa_supplicant.conf:

Code: Alles auswählen

# Minimal /etc/wpa_supplicant.conf to associate with open
#  access points. Please see 
#  /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
#  configuration parameters.

ctrl_interface=/var/run/wpa_supplicant

# alles nicht nötig:
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
	ssid="Catdog"
	proto=WPA2
	pairwise=CCMP
	key_mgmt=WPA-PSK
	auth_alg=OPEN # nicht nötig, bei WPA/WPA2 Standard
	group=CCMP TKIP
#	#psk="geheim"
	psk=cc13373eba0ca0b86671bdbceef9d9070b59e79ab7eb3c4a5f540af51a0c1fd3
}

# wpa:
#ctrl_interface=/var/run/wpa_supplicant
#ctrl_interface_group=0

#eapol_version=1
#ap_scan=1
#fast_reauth=1

#network={
#	ssid="Catdog"
#	scan_ssid=1
#	proto=WPA
#	pairwise=TKIP
#	key_mgmt=WPA-PSK
#	auth_alg=OPEN
#	group=TKIP
#	#psk=geheim
#	psk=cc13373eba0ca0b86671bdbceef9d9070b59e79ab7eb3c4a5f540af51a0c1fd3
#}
/etc/default/wpasupplicant:

Code: Alles auswählen

# /etc/default/wpasupplicant

# WARNING! Make sure you have a configuration file!

ENABLED=1

# Useful flags:
#  -D <driver>		Wireless drive, typically optional.
#  -i <ifname>		Interface
#  -c <config file>	Configuration file
#  -d 			Debugging (-dd for more)
#  -w			Wait for interface to come up

# See the manual page wpa_supplicant(1) for more options and information.

#OPTIONS="-w"

# EXAMPLES:

# OPTIONS="-i wlan0 -D hostap -c /etc/wpa_supplicant.conf"
# OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf"
OPTIONS="-d -Bw -ieth1 -Dwext -c /etc/wpa_supplicant.conf"
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Benutzeravatar
zyon
Beiträge: 106
Registriert: 06.12.2005 08:09:46
Kontaktdaten:

Beitrag von zyon » 01.02.2006 21:42:17

geht immer noch nicht jemand noch paar ideen?

und Hac... verstehe deine Syntax nichT: OPTIONS="-d -Bw -ieth1 -Dwext -c /etc/wpa_supplicant.conf"

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 03.02.2006 22:24:16

"Syntax": "-d -Bw -ieth1 -Dwext -c /etc/wpa_supplicant.conf"

Was du komisch findest ist wahrscheinlich "-Bw", das entspricht "-B -w", "wext" ist der Treiber für meine Karte. Steht alles in der man-Page.
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Benutzeravatar
maron
Beiträge: 13
Registriert: 26.09.2005 15:03:41

Beitrag von maron » 14.02.2006 20:54:45

und Hac... verstehe deine Syntax nichT: OPTIONS="-d -Bw -ieth1 -Dwext -c /etc/wpa_supplicant.conf"
Da ist noch ein Fehler drin:
> man wpa_supplicant
kann man die richtige Syntax entnehmen, in diesem Fall darf hinter dem -c kein Leerzeichen sein...

Gruß, Maron

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 14.02.2006 21:03:31

maron hat geschrieben:Da ist noch ein Fehler drin:
> man wpa_supplicant
kann man die richtige Syntax entnehmen, in diesem Fall darf hinter dem -c kein Leerzeichen sein...
Auch wenn die man page das so aussehen läßt. Ein Leerzeichen stört nicht. BTDT.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 14.02.2006 21:05:50

Genau, sonst hätte ich schon eine Fehlermeldung bekommen. Whitespaces sind da eigentlich egal.
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Beitrag von 123456 » 14.02.2006 21:18:43

Hmmh.
"dmesg" sieht ok aus.

Bei der "etc/wpa-fuckup.conf" würde ich:
"pairwise=TKIP "
"group=TKIP"
angeben. Mehr willst Du ja nicht.

Bei der "etc/network/interfaces" ist mir aufgefallen:
1) pre-up up /usr/sbin/wpa_supplicant.... (was soll das zweite "up"?)
2) "wireless_essid fuckup"
"wireless_mode managed"
"channel 6"
auskommentieren. Du nutzt WPA und nicht WEP.

Benutzeravatar
zyon
Beiträge: 106
Registriert: 06.12.2005 08:09:46
Kontaktdaten:

Beitrag von zyon » 17.02.2006 20:13:03

ub13 hat geschrieben:Hmmh.
"dmesg" sieht ok aus.

Bei der "etc/wpa-fuckup.conf" würde ich:
"pairwise=TKIP "
"group=TKIP"
angeben. Mehr willst Du ja nicht.

Bei der "etc/network/interfaces" ist mir aufgefallen:
1) pre-up up /usr/sbin/wpa_supplicant.... (was soll das zweite "up"?)
2) "wireless_essid fuckup"
"wireless_mode managed"
"channel 6"
auskommentieren. Du nutzt WPA und nicht WEP.
danke für den Tipp, aber es will nicht laufen, habe nun auch die neuste Version von wpa_supplicant

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 18.02.2006 13:30:14

Ich habs in einem anderen Thread mal gesagt, aber ich schreibs auch hier mal, vielleicht ists bei Dir das gleiche Problem.

Das aktuelle wpa_supplicant will bei mir auch nicht. Nach einem Downgrade auf 0.4.6-0.2 läufts wieder bestens ohne jegliche andere Änderung.

Antworten