Postup instalace MSI MP54G5 pod Ubuntu 7.10 - Gutsy GibbonShodou okolnosti se mi dostal do ruky dalsi kousek od Ralinku, a opet to nebylo uplne easy. Zadani bylo na pohled jednoduche - rozchodit wifi na WEPu a mit v KDE moznost ji pohodlne zapnout a vypnout. Prosel jsem nekolik slepych cest (puvodni ovladace, ndiswrapper, wpa supplicant), nez jsem se vratil k skvelym ovladacum od serialmonkey. Takze tady je muj postup.Technicke parametryOS Kubuntu 7.10 Gutsy Gibbon
WIFI MSI MP54G5 MiniPCI karta
Chipset Ralink RT61
IDs 0280: 1814:0302
1. Priprav si novy ovladac kartyStahni a preloz modul rt61.ko od SerialMonkey.com
$ cd ~
$ wget http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz
$ tar -xzvf rt61-cvs-daily.tar.gz
$ cd rt61-cvs-2008012805/Module ; make2. Proved prenastaveni ovladaceOdstran puvodni modul rt61pci.ko
$ sudo bash
# ifconfig wlan0 down
# rmmod rt61pci ### kontrola 0 - zmizel puvodni interface wlan0
# modprobe --remove rt61pcia nainstaluj novy rt61.ko
# make install
# modprobe rt61 ### kontrola 1 - stary modul rt61pci je pryc, misto nej je zaveden novy rt61.
### Zaroven vznikne novy interface wlan0(nevim proc se programatori SerialMonkey vratili opet k pojmenovani wlan0, drivejsi drivery vytvorily vzdy ra0 interface. Kazdopadne pokud se ti ted objevil ra0, proste pokracuj v navodu a pouzivej vsude ra0 :-)
A 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/aliasesPokud pouzivas DHCP, dopln do /etc/network/interfaces:
auto wlan0
iface wlan0 inet dhcpPokud pouzivas pevnou IP adresu, dopln do /etc/network/interfaces:
auto wlan0
iface wlan0 inet static
address 192.168.0.123
netmask 255.255.255.0
gateway 192.168.0.1(samozrelme se svymi adresami)
-- nakonec proved reboot
# reboot ### kontrola 2 - po restartu jsou uz nalezeny modul a interface3. Namisto puvodniho Network Managera nainstaluj RutilT WLAN ManagerKubuntu pouziva jako frontend balik knetworkmanager, v Ubuntu je to tusim network-manager-gnome. Jako backend obe distribuce pouzivaji balik network-manager.
Takze nejdriv se zbav puvodniho network manageru:
sudo apt-get remove knetworkmanager network-manager-gnome network-managerA pak nainstaluj RutilT WLAN Manager. Ziskas tim moznost elegantne prepinat wlan profily ikonou v systemove liste. Navic umi nastavit sifrovani pres WPA a WPA2, TKIP i AES.
$ cd ~
$ sudo bash
# wget http://cbbk.free.fr/bonrom/?download=RutilTv0.16.tar.gz
# tar -xzvf http://cbbk.free.fr/bonrom/?download=RutilTv0.16.tar.gz
# cd RutilTv0.16
# apt-get install libgtk2.0-dev ### po cerstve instalaci nebylo soucasti Kubuntu, nutno doinstalovat
# apt-get install g++ ### po cerstve instalaci nebylo soucasti Kubuntu, nutno doinstalovat
# sh configure.sh --launcher=nopasswd ### Bez teto volby se pta na root heslo, coz je v ubuntu blbost, ze ... Nutno vypnout.
# make
# make install4. NAstav RutilT WLAN ManagerMenu/Nastaveni/RutilT WLAN Manager
ProFiles/New--> Name=Odpojeno, SSID=none, Authentication=WPA2PSK, Key=sdfrwthjwtyikma --> OK
ProFiles/New--> Name=Pripojeno, SSID=MojeSSID, Authentication=WPAPSK, Key=MujKlic--> OK
### kontrola 3 - Po zakliknuti option terciku u profilu Pripojeno
### by se mela zmenit ikona vlevo dole, z preskrtle na vysilajici antenu5. Vyblokuj skript pro nastaveni IP adresTohle neni povinne, ale osobne jsem s nim mel problemy protoze pouzivam pevnou IP adresu, tak jsem ho odstavil.
# cd /usr/local/share/apps/rutilt ### v existujici verzi je chyba (skript je volan pri kazde zmene profilu)
# sudo mv set_ip.sh set_ip.sh.norun ### a protoze vola DHCP, odpojuje obcas soucasnou IP konfiguraci
### Kontrola 4 - pokud IP adresa nepracuje spravne, je mozne ho zeditovat a doplnit 6. Nastav KDE at se po zalogovani do listy automaticky spusti RutilT WLAN managerPodle potreby je mozne nechat ho po prihlaseni aktivovat sit, nebo naopak - mit ji vypnutou a pripojit se az budu potrebovat. To druhe vyrayne snizi riziko napadeni pres sit.
# cd ~/.kde/Autostart
# echo nohup /usr/local/bin/rutilt -t -p Odpojeno > rutilt.sh
# chmod +x rutilt.sh
### pro jina graficka prostredi prostuduj "Navod na pridani programu po startu X prostredi"
### (na konci teto stranky)7: Restart KDE a pripojeni k siti<ALT><CTRL><Backspace>
- po prihlaseni by se mela objevit vlevo dole ikona preskrtle anteny
<pravy klik mysi>Apply Profile/Pripojeno
- Ikona se zmeni na vysilajici antenu
Kontrolni body### kontrola 0 - zmizel puvodni interface wlan0
# iwconfig | grep wlan0### kontrola 1 - stary modul rt61pci je pryc, misto nej je novy rt61. Interface wlan0 zase existuje a je na nej navazan.
# lsmod | grep rt61
rt61 211332 1
# iwconfig | grep wlan0
wlan0 RT61 Wireless ESSID:"" Nickname:""### kontrola 2 - po restartu jsou uz nalezeny modul rt61 a interface wlan0
# lsmod | grep rt61
rt61 211332 1
# iwconfig | grep wlan0
wlan0 RT61 Wireless ESSID:"" Nickname:""### kontrola 3 - Po zakliknuti option terciku u profilu Pripojeno by se mela zmenit ikona z preskrtle na vysilajici antenu
Program pouziva iwconfig a iwpriv prikazy. Pokud se spojeni nedarilo, pokus se je odzkouset rucne v prikazove radce:
$ iwconfig wlan0 ...
$ iwpriv wlan0 set ...=...podle navodu v ~/rt61-cvs-2008012805/Module/README, pribalenemu k zdrojakum ovladace (az na konci jsou modelove priklady)
### Kontrola 4 - pokud IP adresa nepracuje spravne, je mozne vratit puvodni set_ip.sh a zeditovat ho nasledujicim zpusobem:
v souboru /usr/local/share/apps/rutilt/set_ip.sh odkomentovat radky
# 'foo') /sbin/ifconfig $1 192.168.1.2;;
# 'bar') /sbin/ifconfig $1 192.168.1.3;;a zmenit je na
'none') /sbin/ifconfig $1 down;;
'MojeSSID') { /sbin/ifconfig $1 192.168.0.123 netmask 255.255.255.0 up; route add default gw 192.168.0.254 } ;;(s vlastnimi IP adresami)
Jen pro uplnost, DNS server se nastavuje v /etc/resolv.conf pridanim radek
search lan
nameserver 192.168.0.15 (opet s vlastni adresou DNS)
Zdroje informaciStranka rt2x00.serialmonkey projektu
http://rt2x00.serialmonkey.com/wiki/index.php?title=DownloadsDownload ovladacu ( kap.Enhanced Legacy Drivers / rt61 (PCI/PCMCIA) )
http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gzRutilT WLAN manager
http://cbbk.free.fr/bonrom/Download programu
http://cbbk.free.fr/bonrom/?download=RutilTv0.16.tar.gzNavod na zprovozneni chipsetu v Ubuntu - CS
http://forum.ubuntu.cz/index.php?action=profile;u=4734;sa=showPostsNavod na zprovozneni chipsetu v Ubuntu - EN
http://ubuntuforums.org/archive/index.php/t-132980.htmlNavod na pridani programu po startu X prostredi
http://wiki.ubuntu.cz/FAQ/Grafick%C3%A9_prost%C5%99ed%C3%AD