Arquivos

Twitter

    server monitor
    TwitterCounter for @danielcosta

    Wireless Lan no Debian Linux

    Neste artigo estamos abordando a instalação e configuração de um dispositivo sem fio no Debian GNU/Linux, mais especificamente na distribuição mantida por brasileiros, a Debian-BR-CDD. O Debian-BR-CDD é uma Custom Debian Distribution atualmente baseada na próxima versão estável do Debian (sarge) e voltada para usuários Desktops. Ela traz, além de todas as novidades desta versão, uma coletânea de pacotes especialmente feita para os usuários brasileiros, um instalador simplificado e um ambiente desktop amigável.

    Debian-BR-CDDA linha de procedimentos para configuração nesta distribuição é bem semelhante à já explanada num artigo anterior que tratava da mesma configuração no Linux Kurumin, porém o detalhe que o Debian-BR-CDD dentre outras facilidades, também oferece é um painel de configuração de rede perfeitamente completo no suporte à redes e conexões Ethernet, Wireless, Infra-vermelho, Modem (ppp) e Linha Paralela.

    Mas antes de partir para a parte intuitiva (visual) da configuração da rede, vamos começar com a instalação do pacote Ndiswrapper, que é responsável pela emulação dos drivers das placas, que atualmente só estão disponíveis para Windows.

    Visão geral: ainda são poucos os drivers de dispositivos de rede sem fio para linux, então a solução é utilizar o Ndiswrapper que carrega no Linux os mesmos drivers fornecidos para Windows, aqueles com extensão .inf. Neste texto, estaremos usando como referência a distribuição Debian-BR-CDD pre4, o Ndiswrapper compilado para o kernel 2.6.8 desta distribuição linux, a placa de rede sem fio da LG LWG5400 com seus respectivos drivers do CD, e um roteador/access point Linksys WRT54G.

    Baixe o ndiswrapper que foi compilado e empacotado para o kernel 2.6.8.

    Depois de feito o download, entre no terminal e torne-se root, com a senha criada durante a instalação:

    daniel@localhost:~$ su
    Password:
    localhost:/home/daniel#

    Já como root, é hora de instalar os pacotes baixados. No diretório onde está o arquivo, digite:

    localhost:/home/daniel# dpkg -i ndiswrapper-utils_0.11_i386.deb
    localhost:/home/daniel# dpkg -i ndiswrapper-modules_0.11-2.6.8-1-386_i386.deb

    Note que dependendo da sua instalação, algumas dependências serão solicitadas. Faça o download e instalação das mesmas via apt-get install dependencia1 dependencia2 etc. O Ndiswrapper será instalado no seu linux. Para testar se foi instalado com sucesso digite ndiswrapper na linha de comando, deverá aparecer:

    Usage: ndiswrapper OPTION

    Manage ndis drivers for ndiswrapper.
    -i inffile Install driver described by ‘inffile’
    -d pciid driver Use installed ‘driver’ for ‘pciid’
    -e driver Remove ‘driver’
    -l List installed drivers
    -m Write configuration for modprobe

    Agora vamos à instalação do driver (o para Windows). Eu copiei os arquivos do driver para um diretório no linux, e usei o driver para Windows XP. Com os arquivos já na máquina, digite substituindo o caminho pelo seu respectivo:

    localhost:/home/daniel# ndiswrapper -i /caminho/ate/o/driver/tnet1130.inf
    localhost:/home/daniel# ndiswrapper -l

    Este último comando deve exibir o status da instalação desse driver:

    Installed ndis drivers:
    tnet1130 driver present, hardware present

    Obs.: tnet1130.inf é o arquivo do driver da minha placa, substitua pelo .inf da sua placa.
    Agora é preciso carregar o módulo no sistema:

    localhost:/home/kurumin# ndiswrapper -m
    localhost:/home/kurumin# modprobe ndiswrapper

    E com o módulo do ndiswrapper carregado, foi criado um dispositivo de rede identificado por wlan0, e ele deve ser configurado para a rede como um dispositivo qualquer, como o eth0. �? a partir de agora que entraremos na parte gráfica do Debian para concluir esta configuração. Caso você esteja utilizando outra distribuição do Debian ou qualquer outro Linux, tenha chegado até aqui com sucesso e quer prosseguir a configuração no terminal, siga o tópico Configurando o Wlan0 via terminal neste mesmo artigo.

    Configurando o Wlan0 via assistente

    Voltando ao ambiente gráfico do Debian, acesse o menu Debian | Sistema | Redes, entre a senha de root e visualize a tela abaixo e execute os procedimentos seguintes:

    Assistente de configuração da rede
    Tela inicial do assistente

    Tipo de conexão
    Escolha o tipo de conexão

    Configurações de Wireless
    Escolha o dispositivo adicionado pelo ndiswrapper e informe o SSID da sua rede wireless

    Configuração de endereço
    Defina se deseja uma configuração manual ou automática via DHCP

    Ativar conexão
    Esta etapa é equivalente ao comando ifconfig wlan0 up

    Finalizando a configuração
    Clique em aplicar para todas as configurações serem salvas.

    Agora sua rede sem fio está funcionando no Debian. Faça os devidos testes acessando meu site e caso deseje envie um comentário para dizer se tudo correu como descrito aqui, ou não.

    Configurando o Wlan0 via terminal

    Para continuar a configuração da rede sem fio via terminal, você pode agora atribuir as configurações da rede via DHCP:

    localhost:/home/kurumin# dhcpcd wlan0

    Observações importantes: se sua rede não tiver um servidor DHCP ou se seu router não tiver essa função (o meu tem :p), basta ignorar o comando anterior e prosseguir com:

    localhost:/home/kurumin# iwlist wlan0 scan
    localhost:/home/kurumin# iwconfig wlan0 mode Managed
    localhost:/home/kurumin# iwconfig wlan0 key restricted XX
    (se usar encriptação WEP)
    localhost:/home/kurumin# iwconfig wlan0 essid SSID (SSID do seu router)
    localhost:/home/kurumin# iwconfig wlan0 up (para ativar essa rede)

    Outra maneira mais fácil, caso não queira digitar todos esses comandos manualmente, é usar o Assistente de Configuração Wireless no menu do Kurumin. Neste assistente já será configurado inclusive o roteamento padrão para esta rede, algo que teria de ser feito manualmente caso não o utilizasse, com o comandos:

    localhost:/home/kurumin# route add default gw 192.168.1.1

    Depois disto basta abrir seu navegador e acessar www.daniel.costa.nom.br para testar a conexão.

    Caso não tenha obtido sucesso, inicie os procedimentos de depuração, como por exemplo:

    localhost:/home/kurumin# ping 192.168.1.1
    localhost:/home/kurumin# ping 200.199.252.68

    O essencial para ativação da sua rede sem fio no Debian-BR-CDD é isso. Qualquer dúvida ou sugestão será bem vinda!

    Links

    This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

    2 comments to Wireless Lan no Debian Linux

    • Renato Robson

      Caro amigo Daniel gostaria de sabe pq nao estou conseguindo configura minha placa wireless minha placa wireless e uma Real Sat Chip RTL8180 consigo instala ele via ndiswrraper so que quando vou configura nao da certo primeiro nao estou conseguindo muda o ESSID o que deve esta acontecendo para isso nao da certo estou fazendo isso via termina meu Debian e 3.1 Sarge espero retorno sobre minha duvida…

    • Ronaldo Blanc Rocha

      Daniel, eu perdi os dirvers da minha placa LWG5400N, com o chip ACX111, e precisava desse dirver[TNETW1130] para fazer ela funcionar no meu linux/windows. Nao encontrei onde baixar.. achei uns outros drivers no sourceforge.. tanto pra linux como para windows.. e nenhum funcionou.. vc nao poderia “disponibilizar” um zip dele numa area de download? obrigado, Ronaldo

    Leave a Reply

     

     

     

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>