Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]  (Přečteno 6294 krát)

trivius

  • Návštěvník
  • Příspěvků: 21
Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]
« kdy: 02 Května 2008, 15:28:49 »

Dnes jsem preinstaloval notebook  a aktualizoval posledni update, a zda se ze v teto distribuci uz je soucasny modul pro Ralink karty konecne plne funkcni. V systemove oblasti se objevila ikona Network Manageru i s moji WiFi, a vybidla me k zadani WPA klice. Natukal jsem ho a ... funguje jak z praku. Takze snad je to uz [DEFINITIVNE VYRESENO]. Samozrejme pokud cokoliv, uvedeny postup je stale funkcni.



Postup instalace RaLink RT2561/RT61 pod Ubuntu 8.04 - Hardy Heron

Tak tu mame Kubuntu v dalsi verzi. Kdo si ji uz nainstaloval, asi stejne jako ja zjistil ze WiFi chipset od Ralinku je tady podporovan stejne mizerne jako v predeslych distribucich. Takze pokud mate chut se pres wifi pripojovat bezpecne (tj minimalne WPA sifrovani), zahodte tovarni ovladace rt61pci, rt2x00pci a rt2x00lib, poridte si ovladace rt61 od serialmonkey a rozhybejte je wpa_supplicantem. Ukazu vam jak to funguje me.


Technicke parametry

OS          Kubuntu 8.04 Hardy Heron
WIFI        MSI MP54G5 MiniPCI karta
Chipset     Ralink RT61
IDs         0280: 1814:0302





1. Priprava pred instalaci
Instalace potrebnych vyvojovych knihoven
Kód: [Vybrat]
# apt-get install build-essential linux-headers-2.6.24-16 libssl-dev
Odinstalovani puvodniho network mangera
Kód: [Vybrat]
# apt-get remove knetworkmanager network-manager-gnome network-manager


2. Instalace Ralink ovladacu pro rt61 chipset
rt61 "CVS Hourly Tarball" najdes na strance http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads

Stahni posledni ovladace, rozpakuj balik a prejdi do Module adresare
Kód: [Vybrat]
$ cd ~; mkdir rt61 ; cd rt61
$ wget http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz
$ tar -xvzf rt61-cvs-daily.tar.gz
$ cd ./rt61-cvs-YYYYMMDDHH/Module

Zkompiluj a nainstaluj ovladace pro rt61:
Kód: [Vybrat]
$ make
# make install

Zrus puvodni moduly
Kód: [Vybrat]
# ifconfig wlan0 down
# rmmod rt61pci rt2x00pci rt2x00lib
# modprobe --remove rt61pci

Aby nastaveni prezilo boot, proved:
Kód: [Vybrat]
# echo 'blacklist rt61pci' >> /etc/modprobe.d/blacklist
# echo 'rt61' | sudo tee -a /etc/modules
# echo 'alias wlan0 rt61' | sudo tee -a /etc/modprobe.d/aliases

Over instalaci (zaved modul, zvedni interface a proskenuj pasmo):
Kód: [Vybrat]
# modprobe rt61
# ifconfig wlan0 up
# iwlist wlan0 scan

Ted mas k dispozici funkcni wifi ktera vidi okoli, ale nedokaze se s nim zatim domluvit na spravnem sifrovani.



3. Instalace wpa_supplicantu schopneho pracovat s Ralink wifi kartou
ver. 0.6.3 najdes na strance http://hostap.epitest.fi/releases/

Stahni verzi 0.6.3
Kód: [Vybrat]
$ cd ~ ; mkdir wpas063 ; cd wpas063
$ wget http://hostap.epitest.fi/releases/wpa_supplicant-0.6.3.tar.gz

Rozpakuj balik, jdi do adresare wpa_supplicant a priprav konfiguracni soubor
Kód: [Vybrat]
$ tar -xzvf wpa_supplicant-0.6.3.tar.gz
$ cd wpa_supplicant-0.6.3/wpa_supplicant
$ cp defconfig .config

Uprav zdrojaky pro pouziti s ralink wifi chipsetem:
         v souboru .config odkomentuj radku
         ...
         CONFIG_DRIVER_RALINK=y
         ...

Zkompiluj a nainstaluj wpa_supplicant
Kód: [Vybrat]
# make
# cp wpa_cli wpa_passphrase wpa_supplicant /usr/local/bin

Vygeneruj konfiguracni soubor pro wpa_supplicant
Kód: [Vybrat]
# wpa_passphrase moje_essid muj_wpa_klic > /etc/wpa_supplicant.conf
Spust wpa_supplicant
Kód: [Vybrat]
# wpa_supplicant -d -c/etc/wpa_supplicant.conf -iwlan0 -Dralink
Nastav adresu a otestuj spojeni na router (pouzij svoje vlastni adresy):
Kód: [Vybrat]
# ifconfig wlan0 192.168.0.123 netmask 255.255.255.0 up
# ping 192.168.0.1

Aby nastaveni prezilo reboot, dopln do /etc/network/interfaces
-- v pripade aktivniho DHCP:
Kód: [Vybrat]
            auto wlan0
            iface wlan0 inet dhcp
            pre-up wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 -Dralink

--, nebo v pripade pevne IP adresy:
Kód: [Vybrat]
            auto wlan0
            iface wlan0 inet static
            address 192.168.0.123
            netmask 255.255.255.0
            gateway 192.168.0.1
            pre-up wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 -Dralink


4. A pokud vsechny dilci kroky fungovaly,
proved nakonec
Kód: [Vybrat]
# reboot




Zdroje informaci

rt61 ovladace
  http://rt2x00.serialmonkey.com/

rt61 downloady
  http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads

wpa_supplicant
http://hostap.epitest.fi/wpa_supplicant/

wpa_supplicant downloady
  http://hostap.epitest.fi/releases/
« Poslední změna: 09 Července 2008, 20:37:12 od trivius »

swineca

  • Návštěvník
  • Příspěvků: 2
Re: Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]
« Odpověď #1 kdy: 14 Května 2008, 03:00:31 »
díky moc za návod. ale zasek jsem se tady:

Uprav zdrojaky pro pouziti s ralink wifi chipsetem:
         v souboru .config odkomentuj radku
         ...
         CONFIG_DRIVER_RALINK=y
         ...

bo nechapu, jaky zdrojaky a kde presne mas na mysli, zadnej .config jsem nikde nemoh najit. neslo by to trochu priblizit?:) diky moc

trivius

  • Návštěvník
  • Příspěvků: 21
Re: Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]
« Odpověď #2 kdy: 19 Května 2008, 23:25:10 »
díky moc za návod. ale zasek jsem se tady:

Uprav zdrojaky pro pouziti s ralink wifi chipsetem:
         v souboru .config odkomentuj radku
         ...
         CONFIG_DRIVER_RALINK=y
         ...

bo nechapu, jaky zdrojaky a kde presne mas na mysli, zadnej .config jsem nikde nemoh najit. neslo by to trochu priblizit?:) diky moc


Dobra poznamka. V adresari .../wpa_supplicant napis
Kód: [Vybrat]
cp defconfig .config
Pokud bys presel rovnou ke kompilaci, prikaz make ti to sam napovi:

Kód: [Vybrat]
$ make
Building wpa_supplicant requires a configuration file
(.config). See README for more instructions. You can
run "cp defconfig .config" to create an example
configuration.
make: *** [verify_config] Error 1

Jinak v navodu uz jsem to opravil, ted by mel byt funkcni.
« Poslední změna: 20 Května 2008, 14:01:31 od trivius »

rfmon

  • Návštěvník
  • Příspěvků: 7
Re: Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]
« Odpověď #3 kdy: 20 Května 2008, 00:59:32 »
Spíše jsem měl problémy s moji wifi kartou na chipsetu ralink rt2500. Už jsme to s schmakym řešili, každopádně tento driver mě zajistil absolutní nestabilitu celého Ubuntu a připojení. Na launchpadu o tom nechtěli ani slyšet. Funguje tento návod i na zafixování chyby s rt2500?

trivius

  • Návštěvník
  • Příspěvků: 21
Re: Nefunkcni Ralink rt61 WiFi v Ubuntu 8.04 [vyřešeno]
« Odpověď #4 kdy: 20 Května 2008, 12:03:19 »
Spíše jsem měl problémy s moji wifi kartou na chipsetu ralink rt2500. Už jsme to s schmakym řešili, každopádně tento driver mě zajistil absolutní nestabilitu celého Ubuntu a připojení. Na launchpadu o tom nechtěli ani slyšet. Funguje tento návod i na zafixování chyby s rt2500?

To opravdu nevím, nezkoušel jsem to. Dost dlouho jsem hledal alespoň nějaké řešení pro mojí domácí wifi, ke které jsem se potřeboval notebookem šifrovaně připojit. Tohle je první funkční kombinace (pokud vynechám degradaci wifi sítě z WPA na WEP, to běželo rovnou po instalaci) - našel jsem WPA supplicanta s rozšířenou podporou pro Ralink ( od ver. 0.6.3 na http://hostap.epitest.fi/releases/ ). Testoval jsem ho tenkrát i s ostatními ovladači Ralink karet, ale fungoval mi jen s těmi od SerialMonkey.

Ohledně stability - asi před rokem mi serialmonkey ovladače taky několikrát zdupaly linux, ale jejich vývoj se o pár verzí posunul a v současnosti mi tohle řešení funguje dobře (cca před dvěma měsíci jsem to nainstaloval, zatím stále bez jediného problému). Snad jediná potíž je s uspáváním notebooku (po probuzení jsem odpojený a pomůže jenom sekvence: killall wpa_supplicant, rmmod rt61, modprobe rt61, wpa_supplicant ..., dhclient wlan0)

Kdyby ti kombinace "SerialMonkey ovladače x Epitest ralink-enabled wpa_supplicant" selhala, stále je tu ještě cesta přes "RutilT WLAN Manager". Ten má vlastní vrstvu pro WEP, WPA, WPA2 enkrypci s AES,TKIP klíči, a mohl by poznat i jiné drivery než ty od SerialMonkey. Pokud ne ty tovární, tak třeba drivery z Ralink webu ( http://www.ralinktech.com/ralink/Home/Support/Linux.html )

HTH

 

Provoz zaštiťuje spolek OpenAlt.