slitaz-doc-wiki-data view pages/pt/guides/wifi-easy.txt @ rev 3

Add pages/pt folder.
author Christopher Rogers <slaxemulator@gmail.com>
date Sat Feb 26 12:12:42 2011 +0000 (2011-02-26)
parents
children
line source
1 ====== Configuração de Redes Wifi - Método Fácil ======
3 ===== Introdução =====
5 Para instalar suporte a redes wifi no Linux, há dois métodos possíveis:
7 * Usar o módulo de kernel específico para sua placa de rede wifi
8 * Usar o módulo Ndiswrapper para instalar um driver do Windows
10 Aqui vamos escrever sobre a utilização do módulo específico do kernel para sua placa (a utilização do Ndiswrapper será discutida em outra página desta wiki).
12 Para usar um módulo específico, você precisa:
14 - Conhecer o modelo de sua placa wifi
15 - Saber qual módulo sua placa usa
16 - Instalar este módulo e, possivelmente, um firmware
17 - Configurar a conexão ao ponto de acesso
18 - Conectar à web
20 O Netbox é a ferramenta que pode ajudar a cumprir estes passos em alguns cliques. Porém, é possível configurar a rede wifi a partir da linha de comando.
22 ===== Configurar a Rede Wifi por meio das ferramentas gráficas netbox/wifibox =====
24 Com o //netbox// ou o //wifibox// você pode configurar sua rede wifi com apenas alguns cliques de mouse. Como você já deve saber o módulo que precisa, é mais fácil usar o //wifibox//:
26 <code>$ subox wifibox</code>
28 O //Wifibox// irá instalar todos os programas necessários e iniciará a rede wifi. Assim, você não precisa instalar manualmente o suporte a wifi.
30 Os passos necessários para usar o //wifibox// são:
32 * Primeiro, vá até a aba "Drivers" e instale o módulo que você precisa. O SliTaz irá carregar o firmware (caso necessário), o módulo de kernel e vai configurar a rede wifi, conectando ao ponto de acesso.
33 * Então, na aba "Configuation" deve-se clicar "start" para configurar. Se você não sabe quais opções escolher, verifique o arquivo /etc/network.conf (o wifibox usa os mesmos parâmetros). Clique em "start".
34 * Se tudo der certo, você já pode navegar na web!
36 ===== Configuração Manual da Rede Wifi =====
38 Se você deseja entender como o suporte a wifi funciona no SliTaz, então deve tentar configurar sua rede wifi manualmente.
40 Porém se você quer saber como o wifi funciona geralmente no Linux, ou se o seu módulo de kernel não está nesta lista, você deveria ler o guia passo a passo sobre wifi.
42 Um resumo dos passos necessários para a configuração manual:
44 * Saber qual é a sua placa de rede wifi
45 * Checar se sua placa precisa de um firmware, e instalá-lo
46 * Carregar o módulo de kernel específico para sua placa
47 * Checar se sua placa é detectada e se o módulo está carregado
48 * Configurar o arquivo /etc/network.conf
49 * Carregar a interface de rede wifi
50 * Iniciar o daemon /etc/init.d/network.sh
52 Os próximos comandos correspondem a todos os passos anteriores. Também é a maneira mais fácil:
54 <code># instale o firmware se necessário (instruções abaixo)
55 tazhw detect-pci
56 /etc/init.d/network.sh restart
57 </code>
59 ===== Instruções Detalhadas =====
61 ==== Identificando seu hardware (Qual placa de rede wifi eu tenho?) ====
63 Você pode listar seu hardware usando o terminal. É útil para saber qual placa de rede wifi você possui.
65 Se a placa de rede wifi for integrada:
67 <code>$ lspci | grep -i network</code>
69 Se for uma placa usb, você vai precisar do comando //lsusb// que é disponibilizado pelo pacote //usbutils//:
71 <code># tazpkg get-install usbutils
72 $ lsusb
73 </code>
75 Em ambos os caso, a saída do comando vai ser parecida com esta:
77 <code>02:02.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)</code>
79 Que nos diz o seguinte:
81 * //Intel Corporation// é a empresa que fez a placa
82 * A placa é uma //PRO/Wireless Lan 2100 3B//
83 * O chipset é o //IPW 2100 (Intel Pro Wireless 2100)//
84 * A interface é //Mini PCI//
86 ==== Que módulo eu preciso? Vou precisar de um firmware? ====
88 O kernel Linux do SliTaz é construído para ser leve. Alguns módulos de software, especialmente aqueles necessários para placas de rede wifi não são instalados por padrão, necessitando ser instalados pelo usuário que os necessite.
90 Muitas placas de rede wifi funcionarão se o módulo correto for carregado. A forma mais fácil é deixar que o SliTaz detecte automaticamente seu hardware.
92 Para placas de rede wifi integradas:
93 <code># tazhw detect-pci</code>
95 Para placas usb:
96 <code># tazhw detect-usb</code>
98 Algumas vezes, no entanto, somente o módulo não é suficiente. Alguns tipos de placas (da Intel, por exemplo) também precisam de um firmware. Este componente não é software livre, então não podemos distribuí-lo como parte do SliTaz. Você deve obtê-lo a partir do website do fabricante de sua placa e copiá-lo para a pasta ///lib/firmware//. Você vai ver que em alguns casos o próprio SliTaz faz isso por você!
100 === Para os módulos de kernel b43, b43legacy, ipw2100 ou ipw2200 ===
102 Se o módulo de kernel que você precisa é o b43, b43legacy, ipw2100 ou ipw2200, também haverá a necessidade de instalar o pacote //get-wifi-firmware//. Deve ser instalado da seguinte maneira:
104 <code># tazpkg get-install get-wifi-firmware</code>
106 ==== Iniciar a rede wifi ====
108 O pacote //get-wifi-firmware// irá instalar alguns comandos chamados get-"//nome do módulo//"-firmware. Para ver uma lista dos disponíveis:
110 <code># ls /usr/bin/get-*-firmware</code>
112 Execute o comando que corresponde ao seu módulo:
114 <code># get-meu_modulo-firmware</code>
116 Por exemplo, digamos que você possua o módulo ipw2200:
118 <code># get-ipw2200-firmware</code>
120 Este comando irá:
122 - Obter o firmware necessário para "//meu_modulo//", criar o pacote "//meu_modulo-firmware//" e instalá-lo.
123 - Obter programas úteis para suporte a redes wifi (iwconfig, wpa_supplicant se necessário...)
124 - Carregar o módulo "//meu_modulo//" no kernel Linux.
125 - Executar o arquivo ///etc/init.d/network.sh restart//, que inicia a rede wifi.
127 Se o ///etc/network.conf// estiver devidamente configurado, já se pode navegar na web!
129 A maneira mais fácil de seguir os passos anteriores é fazer o download do firmware por meio da ferramenta gráfica Wifibox (Gerenciador de Redes Wifi do SliTaz). Este utilitário possui uma aba chamada "Driver" que pode cumprir os procedimentos necessários, a partir do momento que você selecione o módulo correto (digamos ipw2200) e clique em "install").
131 ===== Verificação de Erros em Conexões Wifi =====
133 Vejamos um resumo de todos os passos necessários (repetimos novamente para compreensão):
135 Here is a quick summary of the steps needed (Repeated again for understanding):
137 * Saber qual é a sua placa de rede wifi
138 * Checar se sua placa precisa de um firmware, e instalá-lo
139 * Carregar o módulo de kernel específico para sua placa
140 * Checar se sua placa é detectada e se o módulo está carregado
141 * Configurar o arquivo /etc/network.conf
142 * Carregar a interface de rede wifi
143 * Iniciar o daemon /etc/init.d/network.sh
145 Os próximos comandos correspondem a todos os passos anteriores. Também é a melhor maneira de verificar por algum problema. Se houver problemas, poste a saíde de cada um destes comandos no fórum:
147 <code bash>lspci | grep -i network
148 modprobe seu_modulo
149 dmesg | tail
150 lsmod
151 nano /etc/network.conf
152 ifconfig eth1 up
153 ifconfig -a
154 iwconfig
155 /etc/init.d/network.sh restart
156 ifconfig -a
157 </code>
159 ===== Configure o arquivo /etc/network.conf =====
161 O SliTaz carrega a rede wifi utilizando o script ///etc/init.d/network.sh//. Este script utiliza o arquivo de configuração ///etc/network.conf//. Você deve, primeiramente, editar este arquivo de configuração utilizando as informações que podem ser encontradas nele próprio. Encontre maiores informações [[network-script|aqui]].
163 Agora seu módulo deve ser carregado a cada boot. Para automatizar o processo, adicione "//meu_modulo//" à linha //LOAD_MODULES// no arquivo ///etc/rcS.conf//. Exemplo:
165 <code># geany /etc/rcS.conf</code>
167 LOAD_MODULES="nls_utf8 meu_modulo"
169 ==== Arquivo de exemplo /etc/network.conf com comentários ====
171 <code bash># start wifi on boot "yes" or "no"
172 WIFI="yes"
174 # wifi interface, (usually "wlan0" or "eth0")
175 WIFI_INTERFACE="wlan0"
178 # ESSID of access point: "my_essid" or "any"
179 # if any is chosen, slitaz will try to connect to the first access point
180 # Be careful:
181 # In some states (in France for example), you are not allowed to connect
182 # to a private access point if it is not secured.
183 # WIFI_ESSID="any"
186 # type of connection:
187 # you can chose between:
188 # ad-hoc : Connect to one cell without access point.
189 # managed : One or more cell, with access point.
190 # master : Your card is a master card
191 # repeater : Your card acts as a repeater.
192 # Useful for long distances.
193 # secondary : Your card is a backup for master or repeater
194 # monitor : Your card only receives messages.
195 # For most of the time, you'll use managed.
196 # (Home, cyber-coffe, work, university...)
197 WIFI_MODE="managed"
200 # Key
201 WIFI_KEY="ma8clef8de8chiffrement8difficilement8déchiffrable"
204 # Key type wep or wpa or any or none
205 # If you're using WPA-EAP (at work for example),
206 # try any.
207 WIFI_KEY_TYPE="wpa"
210 # driver needed by wpa_supplicant.
211 # It depends on your kernel module.
212 # The possible drivers are:
213 # wext = Linux wireless extensions (in most cases, use this one.)
214 # hostap = Host AP driver (Intersil Prism2/2.5/3)
215 # atmel = ATMEL AT76C5XXx (USB, PCMCIA)
216 # wired = wpa_supplicant wired Ethernet driver
217 WPA_DRIVER="wext"
220 # Wifi channel. Leave it blank, if you don't know what it is.
221 WIFI_CHANNEL=""
224 # More args to pass to iwconfig.
225 # Look at iwconfig man page for more information.
226 WIFI_IWCONFIG_ARGS=""
227 </code>
229 ===== Informações Extras =====
231 Primeiro execute "lspci" para saber qual placa você possui. Uma vez que já sabe a placa, deve-se procurar na internet qual módulo ela precisa e se também precisa de algum firmware. Para ajudá-lo, alguns links úteis:
234 * [[http://linux-wless.passys.nl/|Linux wireless LAN support]] (A coluna à direita diz onde baixar o firmware, se necessário)
235 * [[http://help.ubuntu.com/|Ubuntu documentation]] (Procure a página sobre wifi na documentação do ubuntu)
236 * [[http://www.google.com/|Google]] pesquise "//o nome de sua placa de rede wifi//" + "//modprobe//" ou "//linux//"
238 Após alguma pesquisa, ficamos sabendo que a placa //Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter// funciona com o módulo //IPW2100// e que seu firmware está disponível em http://ipw2100.sourceforge.net/.