Press "Enter" to skip to content

Instalando e configurando a interface wireless Intel ipw3945 no Debian

Segue um pequeno howto para a instação da interface wireless Intel PRO/Wireless 3945ABG no Debian

Instale os pacotes necessários

aptitude install ipw3945-modules-$(uname -r) ipw3945d firmware-ipw3945 firmware-iwlwifi

Se o apt não encontrar o pacote ipw3945d nos respositórios, instale-o manualmente

Baixe o pacote cliacando neste link

Instale usando o dpkg

dpkg -i ipw3945d_1.7.22-4_i386.deb

Após a instalação reinicie o computador.

init 6

Após a reinicialização da máquina sua interface wireless estará funcionando normalmente agora vamos configurar o acesso wireless

Instale os pacotes necessários

aptitude install wpasupplicant

Obtenha informações sobre a interface

ifconfig

eth0 Link encap:Ethernet HWaddr 00:16:d4:59:f1:8b
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:220 Base address:0x8000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:254 errors:0 dropped:0 overruns:0 frame:0
TX packets:254 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:28915 (28.2 KiB) TX bytes:28915 (28.2 KiB)

wlan0 Link encap:Ethernet HWaddr 00:18:de:bc:5a:1a
inet addr:XXXXXXX Bcast:XXXXXXX Mask:XXXXXXX
inet6 addr: fe80::218:deff:febc:5a1a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:187507 errors:0 dropped:0 overruns:0 frame:0
TX packets:207889 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:180707385 (172.3 MiB) TX bytes:56764567 (54.1 MiB)

iwconfig wlan0

wlan0 IEEE 802.11g ESSID:” ”
Mode:Managed Frequency:2.437 GHz Access Point:
Bit Rate=36 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:0000-1C0E-0100-0000-0000-3C11-0000-4091 [2]
Link Quality=65/100 Signal level=-69 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Obtenha informações sobre a rede wireless

iwlist wlan0 scanning

wlan0 Scan completed :
Cell 01 – Address: XXXXXXXXXXX
ESSID:”Ubuntu Linux NW”
Mode:Master
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=63/100 Signal level=-69 dBm Noise level=-96 dBm
Encryption key:on
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:tsf=00000003dbabfebc

Use o comando wpa_passphrase para criar o arquivo /etc/wpa_supplicant.conf

A sintaxe é wpa_passphrase “ssid” “senha”

wpa_passphrase “Ubuntu Linux NW” 123456 > /etc/wpa_supplicant.conf


OBS:
Edite o arquivo /etc/wpa_supplicant.conf apagando a linha #psk pois ela contem a senha da sua rede em clean text

Após a criação do arquivo use o wpa_supplicant para fazer a conexão

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -D wext

Obtenha o ip através do dhcp

dhclient wlan0

Configure o arquivo /etc/network/interfaces para iniciar o wireless durante o boot

vim /etc/network/interfaces

#Wireless

auto wlan0
iface wlan0 inet dhcp
up wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -D wext
down killall wpa_supplicant

Agora você tem sua rede wireless funcionando.

Fonte

6 Comments

  1. Maicon faria Maicon faria May 29, 2008

    Esse artigo esta muito bom, parabéns !

  2. Savage Savage July 25, 2008

    Muito Obrigado.

  3. Nelson Nelson September 1, 2008

    Aqui não funcionou.

    #/etc/init.d/ipw3945d restart
    * Stopping ipw3945 regulatory daemon ipw3945d [ OK ]
    * Not starting ipw3945 regulatory daemon, driver not loaded.

  4. Cid Cid September 8, 2008

    Aqui deu o mesmo erro do Nelson, alguem sabe o pq? Obrigado.

  5. Nelson Nelson September 24, 2008

    consegui… uffaaa
    é o seguinte:
    crie o arquivo: nano /etc/modprobe.d/iwl3945
    insira estas linhas:

    alias wlan0 iwl3945
    options iwl3945 disable_hw_scan=1

    modifique no arquivo: /etc/udev/rules.d/70-persistent-net.rules as seguinte linha
    (coloque eth1 no lugar de wlan0)
    # PCI device 0x8086:0x4222 (iwl3945)
    SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:1b:77:d4:7a:cb”, ATTR{type}==”1″, KERNEL==”wlan*”, NAME=”eth1″

    atualize o /etc/apt/source.list e instale o wicd:

    deb http://apt.wicd.net hardy extras

    apt-get install wicd

    no wicd em preferencias cooloque a interface wifi como eth1 e selecione o driver ipw

  6. junior junior November 30, 2008

    Graças a este artigo finalmente consegui colocar a rede sem fio funcionando. Valeu!

Comments are closed.