karty_s_chipem_rt2561:rt61_např._msi_mp54g5_minipci_edimax_ew-7128g_pci

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
karty_s_chipem_rt2561:rt61_např._msi_mp54g5_minipci_edimax_ew-7128g_pci [2012/07/24 21:05] – vytvořeno ubuntukarty_s_chipem_rt2561:rt61_např._msi_mp54g5_minipci_edimax_ew-7128g_pci [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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
 +<code>
 +sudo apt-get install build-essential linux-headers-`uname -r` libssl-dev
 +</code>
 +
 +Odinstalování původního Network-mangera
 +
 +<code>
 +sudo apt-get remove knetworkmanager network-manager-gnome network-manager
 +</code>
 +===== 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
 +<code>
 +sudo ifconfig wlan0 down
 +sudo rmmod rt61pci rt2x00pci rt2x00lib
 +sudo modprobe --remove rt61pci
 +</code>
 +Stáhni poslední ovladače, rozpakuj balík a přejdi do Module adresáře
 +<code>
 +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
 +</code>
 +Zkompiluj a nainstaluj ovladače pro rt61:
 +<code>
 +make
 +sudo make install
 +</code>
 +Ověř instalaci (zaveď modul, zvedni interface a proskenuj pásmo):
 +<code>
 +sudo modprobe rt61
 +sudo ifconfig wlan0 up
 +sudo iwlist wlan0 scan
 +</code>
 +Aby nastavení přežilo boot, proveď:
 +<code>
 +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
 +</code>
 +
 +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
 +<code>
 +cd ~ ; mkdir wpas063 ; cd wpas063
 +wget http://hostap.epitest.fi/releases/wpa_supplicant-0.6.6.tar.gz
 +</code>
 +Rozpakuj balík, jdi do adresáře wpa_supplicant a připrav konfigurační soubor
 +<code>
 +tar -xzvf wpa_supplicant-0.6.3.tar.gz
 +cd wpa_supplicant-0.6.3/wpa_supplicant
 +cp defconfig .config
 +</code>
 +
 +Uprav zdrojáky pro použití s ralink wifi chipsetem:
 +
 +v souboru .config odkomentuj řádku
 +..
 +CONFIG_DRIVER_RALINK=y
 +..
 +
 +
 +Zkompiluj a nainstaluj wpa_supplicant
 +<code>
 +make
 +sudo cp wpa_cli wpa_passphrase wpa_supplicant /usr/local/bin
 +</code>
 +
 +Vygeneruj konfigurační soubor pro wpa_supplicant
 +<code>
 +sudo wpa_passphrase moje_essid muj_wpa_klic > /etc/wpa_supplicant.conf
 +</code>
 +
 +Spusť wpa_supplicant
 +<code>
 +sudo wpa_supplicant -d -c/etc/wpa_supplicant.conf -iwlan0 -Dralink
 +</code>
 +Zkontroluj, že máš šifrované WPA spojení s routerem navázané. V řádce Encryption Key by se měl objevit dlouhý hexadecimální řetězec.
 +
 +<code>
 +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:  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: Rx invalid crypt: Rx invalid frag:0
 +          Tx excessive retries: Invalid misc:  Missed beacon:0
 +</code>
 +Nastav adresu a otestuj spojení na router (použij svoje vlastní adresy):
 +<code>
 +# ifconfig wlan0 192.168.0.123 netmask 255.255.255.0 up
 +# ping 192.168.0.1
 +</code>
 +
 +Aby nastavení přežilo reboot, doplň do /etc/network/interfaces
 +-- v případě aktivního DHCP:
 +<code>
 +auto wlan0
 +iface wlan0 inet dhcp
 +pre-up wpa_supplicant -B -c/etc/wpa_supplicant.conf -iwlan0 -Dralink
 +</code>
 +--, nebo v případě pevné IP adresy (samozřejmě si doplň svoje adresy):
 +<code>
 +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
 +</code>
 +===== 5. Restart =====
 +Pokud všechny dílčí kroky fungovaly, proveď
 +<code>
 +sudo reboot
 +</code>
 +
 +===== 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