====== Karty s chipem RT2561/RT61 (např. MSI MP54G5 MiniPCI, Edimax EW-7128G PCI) ====== Tento postup je univerzálně použitelný na většině posledních distribucí Ubuntu. Provede nastavení sítě tak, aby byla bez zásahů funkční hned po restartu stroje. Protože podpora WPA je v Ubuntu pro tento chipset stále nedostatečná, je kombinace původních ovladačů a Network managera (se kterými se mi WPA rozběhnout nepodařilo) nahrazena kombinací alternativních RT61 ovladačů a WPA supplicantu (které spolu dokážou WPA šifrování jednoduše vytvořit). ===== 1. Příprava před instalací ===== Instalace potřebných vývojových knihoven sudo apt-get install build-essential linux-headers-`uname -r` libssl-dev Odinstalování původního Network-mangera sudo apt-get remove knetworkmanager network-manager-gnome network-manager ===== 2. Instalace Ralink ovladačů pro rt61 chipset ===== rt61 "CVS Hourly Tarball" najdeš na stránce http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads Zruš původní moduly sudo ifconfig wlan0 down sudo rmmod rt61pci rt2x00pci rt2x00lib sudo modprobe --remove rt61pci Stáhni poslední ovladače, rozpakuj balík a přejdi do Module adresáře 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-*/Module Zkompiluj a nainstaluj ovladače pro rt61: make sudo make install Ověř instalaci (zaveď modul, zvedni interface a proskenuj pásmo): sudo modprobe rt61 sudo ifconfig wlan0 up sudo iwlist wlan0 scan Aby nastavení přežilo boot, proveď: sudo echo 'blacklist rt61pci' >> /etc/modprobe.d/blacklist sudo echo 'rt61' | sudo tee -a /etc/modules sudo echo 'alias wlan0 rt61' | tee -a /etc/modprobe.d/aliases Teď máš k dispozici funkční wifi která vidí okolí, ale nedokáže se s ním zatím domluvit na WPA šifrování. ===== 3. Instalace wpa_supplicantu schopného pracovat s Ralink wifi kartou ===== ver. 0.6.3 najdes na strance http://hostap.epitest.fi/releases/ Stáhni verzi 0.6.6 cd ~ ; mkdir wpas063 ; cd wpas063 wget http://hostap.epitest.fi/releases/wpa_supplicant-0.6.6.tar.gz Rozpakuj balík, jdi do adresáře wpa_supplicant a připrav konfigurační soubor tar -xzvf wpa_supplicant-0.6.3.tar.gz cd wpa_supplicant-0.6.3/wpa_supplicant cp defconfig .config Uprav zdrojáky pro použití s ralink wifi chipsetem: v souboru .config odkomentuj řádku .. CONFIG_DRIVER_RALINK=y .. Zkompiluj a nainstaluj wpa_supplicant make sudo cp wpa_cli wpa_passphrase wpa_supplicant /usr/local/bin Vygeneruj konfigurační soubor pro wpa_supplicant sudo wpa_passphrase moje_essid muj_wpa_klic > /etc/wpa_supplicant.conf Spusť wpa_supplicant sudo wpa_supplicant -d -c/etc/wpa_supplicant.conf -iwlan0 -Dralink Zkontroluj, že máš šifrované WPA spojení s routerem navázané. V řádce Encryption Key by se měl objevit dlouhý hexadecimální řetězec. sudo iwconfig wlan0 wlan0 IEEE 802.11g ESSID:"MojeESSID" Mode:Managed Frequency:2.442 GHz Access Point: 00:14:BF:EB:8B:0B Bit Rate=1 Mb/s Tx-Power=27 dBm Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:A1C5-A3F2-B4A3-3407-0674-8B76-CCD9-AED2-E9F2-9DD2-1F1C-15EE-C300-4424-E040-F46A [2] Link Quality=69/100 Signal level=-64 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Nastav adresu a otestuj spojení na router (použij svoje vlastní adresy): # ifconfig wlan0 192.168.0.123 netmask 255.255.255.0 up # ping 192.168.0.1 Aby nastavení přežilo reboot, doplň do /etc/network/interfaces -- v případě aktivního DHCP: auto wlan0 iface wlan0 inet dhcp pre-up wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 -Dralink --, nebo v případě pevné IP adresy (samozřejmě si doplň svoje 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 ===== 5. Restart ===== Pokud všechny dílčí kroky fungovaly, proveď sudo reboot ===== Zdroje informací ===== rt61 ovladače: http://rt2x00.serialmonkey.com/ rt61 downloady: http://rt2x00.serialmonkey.com/wiki/index.php?title=Downloads wpa_supplicant s rozšířenou podporou Ralinku: http://hostap.epitest.fi/wpa_supplicant/ wpa_supplicant downloady: http://hostap.epitest.fi/releases/ Seznam karet a jejich chipsetů: https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported