Ahoj, běžím na Ubuntu 8.04, ale neběží mi wpa_supplicant. Ten potřebuju pro připojení do školní wifi sítě.
V GG mi vše fungovalo v pohodě, ale po upgradu se mi odmítne spustit.
Když ho spouštím přes sudo (jak má být):
petr@n-o-t-e-b-o-o-k:~$ sudo wpa_supplicant -Dmadwifi -iath0 -c/etc/wpa_supplicant/ssakhk.conf
Failed to initialize control interface '/var/run/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.
Ta složka je prázdná a vytvoří se při každém spuštění wpa_supplicantu. Ať ji smažu nebo ne, vždycky se znova vytvoří a wpa_supplicant vyhodí tuhle hlášku.
Když ho spouštím pod userem, tak to logicky nejde.
petr@n-o-t-e-b-o-o-k:~$ wpa_supplicant -Dmadwifi -iath0 -c/etc/wpa_supplicant/ssakhk.conf
ioctl[SIOCSIWPMKSA]: Operation not permitted
ioctl[SIOCSIWMODE]: Operation not permitted
Could not configure driver to use managed mode
SIOCSIFFLAGS: Permission denied
Could not set interface 'ath0' UP
ioctl[IEEE80211_IOCTL_SETPARAM]: Operation not permitted
ioctl[SIOCSIWAP]: Operation not permitted
SIOCSIFFLAGS: Permission denied
Failed to initialize driver interface
Tady je ještě obsah toho souboru:
# This is a network block that connects to any unsecured access point.
# We give it a low priority so any defined blocks are preferred.
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
eapol_version=1
ap_scan=1
fast_reauth=1
network={
ssid="ssakradius"
scan_ssid=1
key_mgmt=IEEE8021X
eap=PEAP
identity="login"
password="heslo"
ca_cert="/home/petr/PRAC/certnew.cer"
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}
Mám verzi 0.5.8 - nejnovější v repozitáři.