Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: trivius 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
# apt-get install build-essential linux-headers-2.6.24-16 libssl-dev
Odinstalovani puvodniho network mangera
# 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
$ 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:
$ make
# make install
Zrus puvodni moduly
# ifconfig wlan0 down
# rmmod rt61pci rt2x00pci rt2x00lib
# modprobe --remove rt61pci
Aby nastaveni prezilo boot, proved:
# 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):
# 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
$ 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
$ 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
# make
# cp wpa_cli wpa_passphrase wpa_supplicant /usr/local/bin
Vygeneruj konfiguracni soubor pro wpa_supplicant
# wpa_passphrase moje_essid muj_wpa_klic > /etc/wpa_supplicant.conf
Spust wpa_supplicant
# wpa_supplicant -d -c/etc/wpa_supplicant.conf -iwlan0 -Dralink
Nastav adresu a otestuj spojeni na router (pouzij svoje vlastni adresy):
# 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:
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 -Dralink
--, nebo v pripade pevne IP adresy:
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
# 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/
-
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
-
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
cp defconfig .config
Pokud bys presel rovnou ke kompilaci, prikaz make ti to sam napovi:
$ 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.
-
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?
-
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