Strona 1 z 2

Brak WPA przy WiFi

: 04 sie 2007, 20:26
autor: gerwazy
Witam,
od 3 dni cieszę się pierwszą instalacją Linux'a i od 3 dni walczę z WiFi. To moje początki, więc proszę o wyrozumiałość.
Wszystko niby dziła, tylko brakuje mi WPA. W Network Managerze mam tylko 3 x WEP (128 i 2 x 64/128 bit HEX/ASCI. Najpierw grzecznie poczytałem liczne podobne posty (popularny problem), po czym wróciłem do HowTo
https://help.ubuntu.com/community/WifiD ... bc331d95cb
Zrobiłem wszystko zgodnie z opisem i utknąłem na próbie testowej sudo wpa_supplicant -iath0 -c/etc/wpa_supplicant.conf -Dmadwifi -w zmieniając jedynie iath0 na irao0, gdzie ra0 odczytałem z iwconfig
Pojawia się
ioctl[IEEE80211_IOCTL_DELKEY]: Operation not supported
ioctl[IEEE80211_IOCTL_DELKEY]: Operation not supported
ioctl[IEEE80211_IOCTL_DELKEY]: Operation not supported
ioctl[IEEE80211_IOCTL_DELKEY]: Operation not supported

jak dodam na końcu -dd to w kółko skanuje pobliskie sieci i muszę przerwać cntr-c. Dostaję wówczas jeszcze:
No suitable AP found.
Setting scan request: 5 sec 0 usec
Starting AP scan (broadcast SSID)
CTRL-EVENT-TERMINATING - signal 2 received
Removing interface ra0
State: SCANNING -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
WEXT: Operstate: linkmode=-1, operstate=5
No keys have been configured - skip key clearing
EAPOL: External notification - portEnabled=0
EAPOL: External notification - portValid=0
wpa_driver_madwifi_set_drop_unencrypted: enabled=0
wpa_driver_madwifi_set_countermeasures: enabled=0
No keys have been configured - skip key clearing
ioctl[IEEE80211_IOCTL_SETOPTIE]: Operation not supported
wpa_driver_madwifi_deinit: failed to clear WPA IE
WEXT: Operstate: linkmode=0, operstate=6
Cancelling scan request

Sprawdziłem hasło i jest OK. Próbowałem je wpisać w wpasupplicant.conf zarówne już przetworzone jak i w "".

Moja karta Asus WL-107g jest na liście obsługiwanych i podobno nie powinna sprawiać problemów. Router to USR9108. Całość pod WinXP działało wzorcowo.

Zmieniłem względem oryginalnych ustawień:
w interfaces dopisałem ostatnie linijki odnoszące się ro ra0
_______________________
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.1

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

auto ra0
iface ra0 inet dhcp

____________________
a w rt2500sta.dat
____________________
[Default]
CountryRegion=0
WirelessMode=0
TXBurst=0
TurboRate=0
BGProtection=0
ShortSlot=0
TxRate=0
PSMode=CAM

SSID=Renatka
NetworkType=Infra
Channel=13
AuthMode=WPAPSK
EncrypType=TKIP
WPAPSK=rupczanka
PSMode=CAM

#DefaultKeyID=1

Proszę o wszelką pomoc i z góry dziękuję.

: 04 sie 2007, 20:51
autor: mario_7
Zainteresuj się Network Mangerem, który jest domyślnie w Feisty lub Wicd. Te programy w olbrzymim stopniu ułatwiają obsługę wifi, zwłaszcza z WPA.
Poradnik do Wicd znajdziesz w Czytelni: http://czytelnia.ubuntu.pl/index.php/2007/07/28/wicd/
O Network Manager znajdziesz dużo informacji na forum.

: 04 sie 2007, 20:58
autor: gerwazy
mario_7 pisze:Zainteresuj się Network Mangerem, który jest domyślnie w Feisty lub Wicd
Dzięki za odpowiedź. Cały czas pracuję z Network Managerem, ale tam po prostu brakuje opcji WPA. Dlatego zacząłem akcję opisana powyżej. Czytałem w innych postach, że to się da jakoś ustawić, szczególnie z moją kartą. Jakieś inne sugestie?

: 04 sie 2007, 22:45
autor: mario_7
gerwazy pisze:Cały czas pracuję z Network Managerem
Żeby NM działał prawidłowo w pliku interfaces powinno być tylko

Kod: Zaznacz cały

auto lo
iface lo inet loopback 
Resztą zajmie się NM (ewentualnie możesz jeszcze zostawić wpisy o eth0, bo widzę, że masz na sztywno ustawione).

Ponadto jeśli z jakiegoś powodu NM nie wykrywa WPA i nie daje takiej opcji do wyboru, to zainteresuj się Wicd - w nim użytkownik ustala jakiego szyfrowania użyć, program nie ogranicza wyboru.

: 05 sie 2007, 10:23
autor: wojwoj
Jeżeli chodzi o NM to nie obsługuje on wpa w kartach Ralink RT61. Opisane w dokumentacjii na stronie nm.
Własnie testuje Wicd mam nadzieje, że zadziała. :)

: 05 sie 2007, 11:27
autor: gerwazy
wojwoj pisze:Jeżeli chodzi o NM to nie obsługuje on wpa w kartach Ralink RT61. Opisane w dokumentacji na stronie nm.
Właśnie testuje Wicd mam nadzieje, że zadziała. :)
Tak, ale według opisu na stronie producenta moja karta jest na rt2500. Zacząłem testy z WICD. Pierwszy rozruch nie przyniósł przełomu. Doczytałem się, że WICD też bazuje na WAPSUPPLICANT tym samym wracam do punktu wyjścia...

: 05 sie 2007, 12:09
autor: wojwoj
Właśnie sciągnąłem Rutilt http://cbbk.free.fr/bonrom/
Może to pomoże ? :)

EDIT
Tak pomoże! Zainstalowałem i działa razem z WPA!
Polecam!

: 05 sie 2007, 13:42
autor: gerwazy
wojwoj pisze:Właśnie sciągnąłem Rutilt http://cbbk.free.fr/bonrom/
Może to pomoże ? :)
Dzięki, później to też przetestuje. Obecnie doszedłem, że moja kart (Asus WL107g) działa prawidłowo z WPA dopiero po obróbce NDISWRAPPER'em. Robię wszystko jak w instrukcji i po komendzie ndiswrapper -l mam rt2500: driver installed, device (1814:0201) present (alternate driver rt2500).
Postępuje więc dalej zgodnie z troubleshooting'iem ndiswrappera i próbuję usunąć moduł rmmod rt2500. Po wyjęciu karty i przez su udaje mi się to, ale po ponownym włożeniu jej znów mam tą część z alternate driver rt2500.

Co robię jeszcze nie tak? Jak wymusić wyższość driverów z ndiswrapper'a?

: 05 sie 2007, 14:26
autor: mario_7
gerwazy pisze:znów mam tą część z alternate driver rt2500
To jest tylko informacja, że jest natywny sterownik.

Moduł nie jest załadowany, jeśli nie ma go w lsmod

: 05 sie 2007, 14:45
autor: gerwazy
mario_7 pisze: Moduł nie jest załadowany, jeśli nie ma go w lsmod
no i niestety jest... rt2500 178276 1
Jak go skutecznie usunąć?
Według troubleshooting z ndiswrapper
http://ndiswrapper.sourceforge.net/joom ... eshooting/
muszę mieć jedynie device () present bez tego alternate

Dodatkowo w Narzędziach Sieciowych / Urządzenia mam eth0 z możliwością konfiguracji i ra0 jako nieznany, bez możliwości konfiguracji.

Z kolei w Wireles Network Drivers mam Hardware present: No.
po lshw -C network mam
*-network
description: Wireless interface
product: RT2500 802.11g Cardbus/mini-PCI
vendor: RaLink
physical id: 1
bus info: pci@03:00.0
logical name: ra0
version: 01
serial: 00:18:f3:53:fc:55
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=RT2500STA driverversion=1.1.0 BETA4 latency=64 link=yes multicast=yes wireless=RT2500 Wireless
resources: iomemory:3c000000-3c001fff irq:1

: 05 sie 2007, 16:54
autor: mario_7
Jednorazowe (do ponownego uruchomienia komputera) usunięcie, to:

Kod: Zaznacz cały

sudo rmmod rt2500
albo

Kod: Zaznacz cały

sudo modprobe -r rt2500
a jak na stałe, to dodaj do pliku /etc/modprobe.d/blacklist linię takiej postaci:

Kod: Zaznacz cały

blacklist rt2500
i uruchom ponownie komputer - moduł już się nie załaduje.

: 14 sie 2007, 16:43
autor: geesus
wojwoj pisze:Właśnie sciągnąłem Rutilt http://cbbk.free.fr/bonrom/
Może to pomoże ? :)

EDIT
Tak pomoże! Zainstalowałem i działa razem z WPA!
Polecam!
do instalacji rutilt przyda sie jeszcze to:
http://episteme.arstechnica.com/eve/for ... 5000954831
pozdrawiam
geesus

: 20 sie 2007, 22:47
autor: gerwazy
Wielkie dzięki Geesus ! ! !
Po paru tygodniach nierównej walki ruszyło na WPA z AES.
Przełomem okazała się kompilacja/instalacja serial monkey dla rt2500, którą wsparłem RutilT'em, bo ani WICD ani Network Manager sobie nie radzą z moją kartą (WL-107g na rt2500).
https://help.ubuntu.com/community/WifiD ... linkRT2500
Co ciekawe, oba widzą poziom sygnału, ale dopiero po zalogowaniu poprzez RutilT. NM dalej nie ma w opcjach szyfrowania nic z WPA ,a WICD niba ma WPA1/2, niby nawet się loguje, ale nie działa.

Obecnie muszę jedynie poradzić sobie jakoś z autostartem dla RutilT'a, ale po moich dotychczasowych przejściach to będzie chyba przyjemna część ;)

: 24 sie 2007, 17:17
autor: geesus
[quote="gerwazy"]Wielkie dzięki Geesus ! ! !
Obecnie muszę jedynie poradzić sobie jakoś z autostartem dla RutilT'a, ale po moich dotychczasowych przejściach to będzie chyba przyjemna część ]

Autostart ustawiasz przez system/preferencje/sesje i dodajesz rutilta. Podobno dobrze jeszcze wylaczyc tam NM. Udalo Ci sie ustawic rutilta zeby laczyl sie automatyczne? Moj za kazdym razem pyta o haslo roota i do tego nie zapisuje profili.

pozdrawiam
Geesus

: 05 wrz 2007, 15:12
autor: gerwazy
geesus pisze:Udalo Ci sie ustawic rutilta zeby laczyl sie automatyczne? Moj za kazdym razem pyta o haslo roota i do tego nie zapisuje profili.

pozdrawiam
Geesus
Niestety nie loguje mi się automatycznie. Jedynie po ponownym przekompilowaniu z parametrami
./configure.sh --launcher=external
nie muszę podawać hasła root, a jedynie aktualnego usera.
Z utworzeniem własnego profilu (i zapisem) nie miałem żadnego problemu, jeśli o to pytasz (?)

Na forum RutilT'a widzę jednak parę podobnych postów, więc w najbliższych dniach się tym zajmę.
http://rt2x00.serialmonkey.com/phpBB2/v ... 4daf3153f9

... jest postęp
po kolejnej kompilacji w postaci

./configure.sh --launcher=nopasswd
make
sudo make install

nie pyta mnie już o hasło ! ! !
http://rt2x00.serialmonkey.com/phpBB2/v ... eab9b7ab68

... no i pełnia szczęścia... po edycji w system\preferencje\sesje w Programach Startowych w RutilT zmieniłem polecenie na
rutilt ra0 -dp WiFi gdzie WiFi to nazwa mojego profilu a -d ponieważ mam DHCP

Działa rewelacyjnie ! ! !

: 06 wrz 2007, 14:47
autor: geesus
... jest postęp
po kolejnej kompilacji w postaci

./configure.sh --launcher=nopasswd
make
sudo make install

nie pyta mnie już o hasło ! ! !
http://rt2x00.serialmonkey.com/phpBB2/v ... eab9b7ab68

Działa rewelacyjnie ! ! !
I o to chodzilo! Po kompilacji zniknal rowniez problem z zapisem profili. Sam jakos nie moglem trafic na forum Rutilta.
Dzieki wielkie
pozdrawiam Geesus

: 24 wrz 2007, 20:35
autor: leszczu0401
ej chlopaki nie moge skonfigurowac swojej sieciowki bo nie mam klucza wep skad go wziac??

: 24 wrz 2007, 20:40
autor: 6ty
leszczu0401 od swojego dostawcy internetowego.

Odp: Brak WPA przy WiFi

: 18 lip 2008, 10:38
autor: roffik
@gerwazy: jak ci się udało postawić WPA, skoro tam jest do wyboru tylko WEP? czy WPA jest wspierane przez kartę/sterownik, czy może przez aplikację (Network Manager, WICD, itp.)?

Odp: Brak WPA przy WiFi

: 19 lip 2008, 16:23
autor: broken
W linuxie WPA wspierane jest software'owo za pomoca WPA_Supplicanta. WICD i Network Manager to tylko nakladki graficzne na to swietne narzedzie.