«

»

Čvn 10

Wifi I. – Inštalácia a automatická konfigurácia

wifiV prvom diely si povieme, čo si potrebujeme nevyhnutne nainštalovať a aké programy pre automatické nastavenia siete poznáme. V druhom diely si bližšie predstavíme manuálnu konfiguráciu. Inak nejako extra obkecávať wifi je viac ako zbytočné. Všetci vieme, čo to je a na čo to slúži. Takže prejdeme hneď ku praktickým informáciám. 😀

 

 

Samozrejme si potrebujeme nainštalovať základné komponenty a prídavné pomôcky:

sudo pacman -S iw wpa_supplicant dialog rfkill
sudo pacman -S networkmanager wicd wifi-radar netctl connman
sudo pacman -S wpa_supplicant_gui
yaourt -S netctl-gui netctl-gui-qt4
yaourt -S connman-gtk

iw je terminálová utilitka na konfiguráciu bezdrôtového pripojenia
wpa_supplicant je terminálová utilitka pre WPA wifi
dialog slúži na zobrazenie dialógových okien pre shell skripty
rfkill nie je ani základný komponent, ale skôr nepostrádateľná pomôcka pri riešení problémov s wifi pripojením
networkmanager, wicd, wifi-radar, netctl a connman sú pomôcky na konfiguráciu siete. Posledné dva neprichádzajú s grafickým rozhraním. Netctl pri nastaveniach drôtových i bezdrôtových sietí využíva profily.
wpa_supplicant_gui je Qt grafické rozhranie pre wpa_supplicant
netctl-gui a netctl-gui-qt4 sú Qt5 alebo Qt4 grafické rozhrania pre netctl
connman-gtk je GTK grafické rozhranie pre connman

 

Spustenie programov pri štarte:

sudo systemctl enable wpa_supplicant.service
sudo systemctl enable NetworkManager.service
sudo systemctl enable wicd.service

Pre viac informácií o spustení služby wpa_supplicant. Pri spúšťaní služby wicd je potrebné ostatné služby manipulujúce so sieťou zakázať!

 

Pri použití netctl je najskôr potrebné vytvoriť profil a následne profil povoliť pri štarte:

sudo netctl enable profile

 

Po inštalácii je dobré si skontrolovať, či je naša karta podporovaná. Na tejto stránke sa dajú zistiť všetky podporované karty. Otvoríme si terminál a zadáme jeden z týchto príkazov, aby sme zistili potrebné informácie:

lsusb
lspci -v | grep -i wireless
lspci -v | grep -i --color wireless

lsusb je príkaz, ktorý zobrazí informácie o wifi karte v prípade, že ide o USB zariadenie. Výstup je pomerne krátky. Potrebujeme si vyhľadať wireless.
lspci -v | grep -i wireless a lspci -v | grep -i --color wireless zobrazia informácie o wifi karte v ostatných prípadoch. Oba príkazy selektívne vyhľadajú wireless. Druhá varianta ale poskytne farebný výstup hľadaného výrazu.

 

Ak je wifi karta podporovaná, no i napriek tomu nechce wifi fungovať, treba navštíviť stránku na Arch wiki a opäť skontrolovať stav:

lspci -k | grep -i wireless
lspci -k | grep -i --color wireless
lsusb -v

Nezabúdajme, že niektorí výrobcovia svoje výrobky dodávajú s rôznymi čipovými sadami, a to aj v prípade, že je identifikátor výrobku rovnaký. Iba USB-id a PCI-id sú relevantné.

 

Nainštalovanie nepodporovanej wifi karty pomocou ndiswrapper:

Ak karta podporovaná nie je, je dosť pravdepodobné, že má podporu iba pre Windows. Vtedy sa dá použiť ndiswrapper. Ide o skripty, ktorý umožňuje použitie niektorých windowsáckych ovládačov pod linuxom. Na preklopenie podpory budeme potrebovať súbory s koncovkami .inf a .sys. Pri „inštalácii“ je potrebné dodržiavať architektúru! V prípade, že ich musíme extrahovať z .exe súboru, nainštalujeme si cabextract.

Stránky s pomocou: FAQ a HowTos.

Manuálová stránka:

man ndiswrapper

Manuálová stránka:

man modules-load.d

Manuálová stránka:

man cabextract

 

Najskôr si potrebnú aplikáciu nainštalujeme:

sudo pacman -S ndiswrapper-dkms
sudo pacman -S cabextract

 

Potom nainštalujeme ovládač do /etc/ndiswrapper/*:

ndiswrapper -i názov_súboru.inf

 

Vypíšeme si nainštalované ovládače pre ndiswrapper:

ndiswrapper -l

 

Zápis konfigurácie do /etc/modprobe.d/ndiswrapper.conf:

ndiswrapper -m
depmod -a

 

Ako poslednú vec, si potrebujeme nastaviť automatické načítanie modulu pri štarte. Pomocou nejakého textového editoru si vytvoríme súbor ndiswrapper.conf v /etc/modules-load.d/:

sudo pluma /etc/modules-load.d/ndiswrapper.conf

A do otvoreného súboru dopíšeme

ndiswrapper

 

Je dobré si skontrolovať, či je ndiswrapper nastavený korektne. Ako prvé ho manuálne načítame a ako druhé sa pokúsime zobraziť informácie o wifi sieti:

sudo modprobe ndiswrapper
iwconfig

 

O autorovi

lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

Napsat komentář

%d blogerům se to líbí: