Configurando wireless no Linux
Objetivo deste artigo é mostrar como configurar ou corrigir possíveis problema relacionados a drives de placas de rede wireless no Linux
o que precisamos
Drive win da placa
Software para emular o drive ndiswrapper
É Isso mesmo, infelizmente nem todas as fabricantes de hardware desenvolvem drives para Linux, no meu caso comprei a placa que não tem drive para Linux. ![]()
Meu sistema operacional
Estou utilizando um sistema operação baseado em debian, Ubuntu 10.4.2 32bits atualizado (aptitude update e aptitude upgrade).
Como estou utilizando um sistema baseado em debian posso baixar um pacote pré compilado, no famoso .deb que você pode baixar o código fonte do ndiswrapper ou usar o aptitude.
Possíveis instalações
OBS: Use apenas uma desta opção, pós você pode acabar danificar seu sistema se utilizar mais uma opção
Compilar para seu sistema
Baixe o arquivo tar.gz, é o arquivo código fonte do software agora vamos descompactar e instalar.
$ tar -zxvf ndiswrapper-1.56.tar.gz
$ cd ndiswrapper-1.56/
Entre como super usuário para fazer a instalação
$ su
# ./configure
# make
# make install
Pré Compilado
Baixe o software .deb, entre como super usuário
$ su
# dpkg -i ndiswrapper-1.56.deb
Instalação via repositório
Entre como super usuário e execute o comando para baixar e instalar.
$ su
# aptitude install ndiswrapper-modules-1.9 ndiswrapper-utils-1.9
Desta forma você instalara o aplicativo e seus utilitários.
Principais comando do aplicativo
-i (Instalar drive)
-a (Usar o drive)
-r (Remove o drive)
-l (Lista os drives instalados)
-m (Incluir drive no modulo do kernel)
Obs.: Se quiser saber mais comandos basta digitar no terminal $ ndiswrapper --help
Instalando o drive
Baixe o drive ou pegue no CD da placa, localize o arquivo .inf e execute o comando para instalar. entre como super-usuário e execute o comando
# ndiswrapper -i rlt5690.inf
Obs.: Caso o drive esteja em formato .exe, você deve instalar no win ou wine, localizar o arquivo .inf e copiar para o seu desktop.
Após isso você pode verificar se o drive esta instalado com o comando.
# ndiswrapper -l
Se estiver tudo correto vai aparecer o seguinte retorno.
Installed ndis drivers:
rlt5690 driver present, hardware present
Agora temos que carregar o drive dentro no modulo e depois carregar o modulo no kernel do Linux
# ndiswrapper - m
# modprobe ndiswrapper
Pronto agora você pode verificar se a placa de rede esta ativa.
# ifconfig
Esse comando exibe informações das sua interfaces de rede, exemplo:
eth.... Interface de rede cabeada
wlan... Interface de rede wireless
Para configuração de interface de rede wireless, temos um aplicativo chamado wireless-tools onde você pode fazer a conexão com o reteador via terminal, busca de redes e etc..
Exemplo:
Realizando busca
# iwlist wlan0 scan
Conectando em uma rede WEP
# iwconfig wlan0 key SENHA_DA_REDE open
# iwconfig wlan0 essid NOME_DA_REDE
É necessário colocar o ndiswrapper para inicializar com o sistema, pode colocar no arquivo /etc/rc.local
Pronto
OBS:
Em alguns casos você acaba de instalar o sistema operacional e aparece a interface de rede, mais quando conecta e navega na internet o computador trava, pode se o drive da placa de rede wireless, o drive que o sistema encontrou pode não ser o correto e fica conflitando ate travar. Corrigir esse problema é simples basta encontrar o drive na lista de módulos do kernel e retirar da inicializar do sistema e colocar correto com o ndiswrapper para inicializar.

