Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

WPA + bcm43xx-fwcutter no Ubuntu Dapper 6.06

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo WPA + bcm43xx-fwcutter no Ubuntu Dapper 6.06

    Neste artigo trataremos de dois problemas atualmente comuns no que diz respeito a configuração de wireless em notebooks com placas bcm43xx e a utilização do protocolo WPA como forma de aumentar nossa segurança nestas conexões.
    Por: Paulo Alberto Neukamp

    Instalando pacotes necessários e extraindo drivers
    Descomentar a linha referente ao repositório Universe em /etc/apt/sources.list:
    Código:
    deb http://br.archive.ubuntu.com/ubuntu dapper universe
    Instale os pacotes bcm43xx-fwcutter e wpasupplicant:

    $ sudo apt-get install bcm43xx-fwcutter wpasupplicant

    Pegue os drivers de wireless que acompanham o equipamento ou baixe do site do fabricante e coloque-os em uma pasta, exemplo: /home/user/wireless/.

    Execute para extrair os drivers:

    $ sudo bcm43xx-fwcutter -w /lib/firmware /home/user/wireless/bcmwl5.sys

    Os arquivos serão extraídos dos drivers para Windows que você possui e copiados para /lib/firmware.

    $ dmesg

    Caso você encontre uma mensagem como a do exemplo abaixo, reinicie a máquina:

    [4363141.967000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.
    [4363144.826000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed.


    Verificando o funcionamento do driver
    Carregue o módulo do driver wireless:

    $ sudo modprobe bcm43xx

    Use o comando iwconfig para verificar se o wireless está OK!

    $ iwconfig

    Este comando vai mostrar qual é sua interface wireless, tipo ethX.

    Teste se você consegue fazer um scan na sua rede usando:

    $ sudo ifconfig ethX up

    Onde X é o número de sua interface de rede.

    Assumindo que sua interface seja eth1 por exemplo:

    $ sudo iwlist eth1 scan

    eth1 Scan completed :
    Cell 01 - Address: 00:11:95:95:81:AC
    ESSID:"MINHAREDE"
    Protocol:IEEE 802.11bg
    Mode:Master
    Channel:6
    Encryption keyn
    Bit Rates:54 Mb/s
    Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 22 24 36 48 54
    Quality=100/100 Signal level=-140 dBm
    IE: WPA Version 1
    Group Cipher : TKIP
    Pairwise Ciphers (1) : TKIP
    Authentication Suites (1) : PSK
    Extra: Last beacon: 108ms ago

    Criar o arquivo com as configurações do WPA

    Criar o arquivo com as configurações do WPA. Para isso usamos o comando "wpa_passphrase <ssid> [passphrase]". Essa saída será usada no arquivo /etc/wpa_supplicant.conf.

    $ sudo wpa_passphrase suarede suasenha

    network={
    ssid="suarede"
    #psk="suasenha"
    psk=9f6fc20d65ef8d0fe4abb470fe8be43b96c3680cac914a 1526951322ea5dfc2c
    key_mgmt=WPA-PSK
    proto=WPA
    }


    Copie o conteúdo retornado pelo comando acima e cole no arquivo /etc/wpa_supplicant.conf, salve e saia.

    Se tudo estiver OK, use a seqüência:

    Para ativar a interface wireless:

    $ sudo ifconfig eth1 up

    Para definir o canal do wireless (opcional):

    $ sudo iwconfig eth1 channel 6

    Para conectar em sua rede:

    $ sudo wpa_supplicant -Bw -Dwext -ieth1 -c/etc/wpa_supplicant.conf && sudo dhclient3 eth1

    Automatizando a conexão
    Pode ser criado um bash para facilitar a conexão. Exemplo:

    $ pico /home/user/wlan.sh


    E inserir o seguinte:
    Código:
    #! /bin/bash
    
    ifconfig eth1 up
    iwconfig eth1 channel 6
    ifconfig eth1 up && wpa_supplicant -Bw -Dwext -i eth1 -c /etc/wpa_supplicant.conf && dhclient3 eth1
    Salvar e usar o comando "chmod +x wlan.sh" para permitir sua execução.

    $ chmod +x wlan.sh

    Para conectar:

    $ sudo ./wlan.sh

    Internet Systems Consortium DHCP Client V3.0.3
    Copyright 2004-2005 Internet Systems Consortium.
    All rights reserved.
    For info, please visit Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
    Listening on LPF/eth1/00:90:4b:98:81:74
    Sending on LPF/eth1/00:90:4b:98:81:74
    Sending on Socket/fallback
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
    DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
    DHCPOFFER from 192.168.1.1
    DHCPREQUEST on eth1 to 255.255.255.255 port 67
    DHCPACK from 192.168.1.1
    bound to 192.168.1.2 -- renewal in 2737 seconds.

    OK! Estamos navegando.

    Fonte: VivaoLinux
    Postado Por: RedDeviL
X
Working...
X