domingo, janeiro 25, 2009

Ralink 73 no Debian Etch 4.0r6

Tenho um Note CCE NCH-C5H6 que possui uma placa sem fio Ralink.

Uma das coisas que custei a descobrir, é que é uma placa usb interna.
Portanto, atenção na hora de pegar o driver.
No caso, o driver mais atualizado na ocasião estava no endereço:
http://www.ralinktech.com/ralink/Home/Support/Linux.html
e no meu caso, era o
http://www.ralinktech.com.tw/data/drivers/2008_0506_RT73_Linux_STA_Drv1.1.0.1.tar.bz2

Claro que tive que baixar em outro micro, colocar no pendrive e copiar para o notebook.

As instruções são básicas, descompactar, alterar o nome do Makefile para o Kernel apropriado, make all e make install.

O primeiro problema foi a ausência do b2zip na instalação padrão do debian-kde.
Resolvido com um
# apt-get install bzip2

que instalou do cdrom mesmo.

Na hora do make all, reclamação: não encontrou os sources (headers do linux). Um
# uname -r
básico para saber a versão do kernel
e depois um
#apt-cache search header

para encontrar os pacotes apropriados e instalar.

Aí o make all funfou, bem como o make install.
Seguindo as próprias instruções do arquivo README, copiei o rt73.bin para o diretório solicitado no /etc/
Óbvio que tive que criar os diretórios primeiro com:
#mkdir /etc/Wireless
e
#mkdir /etc/Wireless/RT73STA

Depois, como configurar a placa? Depois de apanhar, a resposta:

# iwconfig rausb0 essid minharede key s:chave rts 250 frag 512

ainda precisa configurar a rede. O melhor caminho é configurar o /etc/network/interfaces:

auto rausb0
iface rausb0 inet dchp

que não funcionou.

portanto foi na marreta:

ifconfig rausb0 192.168.1.x #um ip autorizado na faixa do roteador

tem que configurar o route também

route add default gw 192.168.1.1 #roteador sem fio

Tudo funfando até o ponto de acessar o roteador sem fio, mas a internet mesmo nada.

resolvido com a criação do arquivo /etc/resolv.conf:

nameserver 192.168.1.1 #roteador sem fio

depois de quase duas horas somente para aprender o curto caminho acima.

Juntei os comandos do iwconfig, ifconfig e route em um arquivo para ser rodado a cada inicialização.


--
Atenciosamente

--
=========================
Alexandre Miguel de Andrade Souza
Hipercenter.com

Nenhum comentário: