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:0x8000lo 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.
Esse artigo esta muito bom, parabéns !
Muito Obrigado.
Aqui não funcionou.
#/etc/init.d/ipw3945d restart
* Stopping ipw3945 regulatory daemon ipw3945d [ OK ]
* Not starting ipw3945 regulatory daemon, driver not loaded.
Aqui deu o mesmo erro do Nelson, alguem sabe o pq? Obrigado.
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
Graças a este artigo finalmente consegui colocar a rede sem fio funcionando. Valeu!