Configurando a rede sem fio no Acer 1642 WLMi
Comprei um portátil Acer 1642 WLMi, com a plataforma Centrino da Intel. Quando vi que a rede sem fio nãofuncionou automaticamente procurei alguma solução na rede global, mas todas as situações que encontrei pareciam mais complicadas do que a minha. Simplifiquei os casos encontrados e cheguei a uma solução bem simples. Estou usando o seguinte Linux no Debian Sid:
$ uname -a Linux juquinha 2.6.17-2-686 #1 SMP Fri Aug 11 20:25:51 UTC 2006 i686 GNU/Linux
Para fazer funcionar é só subir o módulo ipw2200:
# modprobe ipw2200
E copiar o programa embarcado para /usr/lib/hotplug/firmware/ . Para descobrir a versão que você precisa basta ver qual é a versão so ipw2200 de seu linux através do dmesg.
$ dmesg | grep ipw2200 ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.1.1
No meu caso a versão é 1.1.1. Como indicado no sÃtio, peguei o 3.0. Depois é só descompactá-lo.
# cd /usr/lib/hotplug/firmware/ # tar xzf /root/ipw2200-fw-3.0.tgz
A interface (eth1) já está pronta para ser usada. Agora é só escolher a rede. Para ter uma lista das redes disponÃveis pode-se usar o iwlist:
# iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:13:10:96:29:9A
ESSID:"bsashostel"
Protocol:IEEE 802.11bg
Mode:Master
Channel:6
Encryption key:off
Bit Rates:54 Mb/s
Extra: Rates (Mb/s): 1 2 5.5 6 9 11 12 18 24 36 48 54
Quality=55/100 Signal level=-71 dBm
Extra: Last beacon: 108ms ago
Cell 02 - Address: 00:A0:C5:F2:0C:6D
ESSID:"Speedy"
Protocol:IEEE 802.11b
Mode:Master
Channel:1
Encryption key:on
Bit Rates:11 Mb/s
Extra: Rates (Mb/s): 1 2 5.5 11
Quality=50/100 Signal level=-71 dBm
Extra: Last beacon: 216ms ago
Eu vou usar a linksys, portanto para configurar:
# iwconfig eth1 essid linksys # iwconfig eth1 mode Managed
Aqui a rede é DHCP, portanto:
# dhclient eth1
Para essa configuração ser feita automaticamente no boot, adicionei as seguintes linhas ao arquivo /etc/network/interfaces :
auto eth1
iface eth1 inet dhcp
wireless-essid linksys
wireless-mode Managed
Um problema que tive foi que quando reiniciei não conseguia conectar nem listar as redes disponÃveis pelo iwlist. Usando o dmesg vi a mensagem “Kill switch must be turned off for wireless networking to work.” e buscando na rede global descobri que o arquivo relacionado a isso é /sys/bus/pci/drivers/ipw2200/0000\:06\:04.0/rf_kill, onde o 0000:06:04.0 depende do sistema. Se ele estiver com 0, como está agora, está tudo bem.
$ cat /sys/bus/pci/drivers/ipw2200/0000:06:04.0/rf_kill 0
Na hora estava com 2, e quando eu tentava editar o arquivo ele salvava, mas voltava para 2 em seguida. Posteriormente descobri que há um botão que habilita e desabilita o essa função, que fica na parte frontal do notebook. Após apertá-lo tudo funcionou bem.