Configurar a placa wireless Ralink RT61

Publicado por Roan E. M. Franklin em 12/10/2006

[ Hits: 26.958 ]

Blog: http://www.remf.com.br

 


Configurar a placa wireless Ralink RT61



Olá galera, essa dica vai pra todos os usuários de rede wireless. No meu caso o equipamento é uma Ralink RT61 com chipset RT2561t.

Entre em um terminal como root e, primeiramente, digite:

# lsmod

Para verificar se o módulo "RT61" existe. Caso ele não seja exibido, digite:

# modprobe rt61

Se não houver esse módulo, a solução será baixar o arquivo "rt61-1.1.0-b1.tar.gz" ou "rt61-cvs-daily.tar.tar". No meu caso, usei a segunda opção pois a primeira apresentava erros na compilação. Bem, para configurar e instalar esse módulo digite (vamos fazer do jeito que fiz - com o mesmo módulo que usei):

$ tar -xzvf rt61-cvs.daily.tar.tar (esse comando vai descompactar o pacote).

Agora vá para o diretório onde o código está:

$ cd rt61-cvs-2006081322/Modulo (o código fonte está aqui).
$ make
$ su -c "make install"


Depois:

# insmod rt61
ou
# modprobe rt61

Agora verifique com comando lsmod se o módulo r61 aparece (instalado).

Agora, vamos para a configuração da rede. Se você usa só um provedor e que não use criptografia, então a configuração vai ser fácil.

Digite:

# iwconfig ra0 essid sua_rede (verifique ESSID do seu provedor).
# iwconfig ra0 mode managed
# iwpriv ra0 set Channel=11
(verifique qual o canal do seu provedor).
# ifconfig ra0 192.168.0.x netmask 255.255.255.0 up (seu IP e máscara).
# route add default gw 192.168.0.1 dev ra0

Se você quiser pode colocar essa configuração no final do arquivo "/etc/rc.d/rc.local".

Pronto, a rede está funcionado, mas não navega. Para configurar isso, vá no arquivo "/etc/resolv.conf" e aqui você irá digitar o DNS do seu provedor.

nameserver 192.168.0.1

Salve esse arquivo e pronto. Agora é só alegria.

RoaNFRaNKLiN
roanfranklin@yahoo.com.br
roanfranklin@xeideproblema.com

Outras dicas deste autor

Configurando o joystick Comand Fire da Clone no Slackware

Leitura recomendada

Apache passo-a-passo: redirecionando portas e instalando o no-IP!

Instalando facilmente Mercury Messenger 2.0 RC5 no OpenSUSE e no Mandriva

Abrindo em nova aba do Firefox, se existir

Usando o iPhone como modem 3G no Linux via USB

Squid 3 com bloqueio HTTPS

  

Comentários
[1] Comentário enviado por tuxSoares em 14/10/2006 - 09:11h

Tipo assim, tem uns detalhes dentro do README em modules.
C vc estiver usando kernel 2.6 vc tem que estar dentro da pasta module e fazer o seguinte.
cp Makefile.6 Makefile
No caso de ser 2.4 vc faz
cp Makefile.4 Makefile

E tem um detalhe em makefile.k, caso de erro na sua compilacao edite esse arquivo e veja c a versao do kernel que tem nas duas linhas desse arquivo sao identicas ao seu, caso nao seja mude e salve, ai e so mandar compilar de novo.

[2] Comentário enviado por ibox em 23/07/2008 - 09:39h

Cara é o seguinte, depois de muito problema com o Ubuntu 7.10 e o 8.04.1( esse tem um serio problema com a placa wireless, cheguei até a troca o kernel, deu certo mais apareceu outros problemas), daí eu pesquisei na net e gostei do q falaram sobre o Debian, então baixei o cd1 e o cd2 ,dei o boot pelo cd com o cd1 e instalei( nessa1º instalação eu tentei instalar com uma placa de video pci exp gerfoce 8400 256mb, consegui instalar mais quando dava o boot pelo hd chegava a entra no sistema mais não conseguia entra no modo grafico, por não ter o drive) daí tirei a placa, formatei e instalei de novo, ai deu tudo certo cheguei ate o gnome , só que preciso instalar a placa wireless, pesquisei na net já faz 2 dias e nada cheguei a consegui o seguinte:


Olá galera, essa dica vai pra todos os usuários de rede wireless. No meu caso o equipamento é uma Ralink RT61 com chipset RT2561t.( o meu equipamento é igual o dele)

Entre em um terminal como root e, primeiramente, digite:

# lsmod(digitei e não tem o rt61)

Para verificar se o módulo 'RT61' existe. Caso ele não seja exibido, digite:

# modprobe rt61

Se não houver esse módulo, a solução será baixar o arquivo 'rt61-1.1.0-b1.tar.gz' ou 'rt61-cvs-daily.tar.tar'.No meu caso, usei a segunda opção pois a primeira apresentava erros na compilação. Bem, para configurar e instalar esse módulo digite (vamos fazer do jeito que fiz -com o mesmo módulo que usei).(baixei o segundo arquivo)

$ tar -xzvfrt61-cvs.daily.tar.tar (esse comando vai descompactar o pacote).( fiz e deu certo)

Agora vá para o diretório onde o código está:

$ cdrt61-cvs-2006081322/Modulo (o código fonte está aqui).(fiz e deu certo)
$ make (deu um erro):

make: ***/lib/modules/2.6.18-6-686/build: Arquivo ou diretório não encontrado.
Pare.
rt61.ko failed to build!

make: **[module] Erro 1


$ su -c 'makeinstall'(daqui pra baixo não executei por causa do erro)

Depois:

# insmod rt61
ou
# modprobe rt61

Agora verifique comcomando lsmod se o módulo r61 aparece.

Agora, vamos para a configuração da rede. Se você usa só um provedor e que não use criptografia, então a configuração vai ser fácil.

Digite:

# iwconfig ra0 essidsua_rede (verifique ESSID do seu provedor).
# iwconfig ra0 modemanaged
# iwpriv ra0 setChannel=11 (verifique qual o canal do seu provedor).
# ifconfig ra0192.168.0.x netmask 255.255.255.0 up (seu IP e máscara).
# route add default gw192.168.0.1 dev ra0

Se você quiser pode colocar essa configuração no final do arquivo'/etc/rc.d/rc.local'.

Pronto, a rede estáfuncionado, mas não navega. Para configurar isso, vá no arquivo '/etc/resolv.conf' e aqui você irá digitar o DNS do seu provedor.

nameserver 192.168.0.1

Salve esse arquivo e pronto. Agora é só alegria.

depois pesquisando mais consegui isso:

Compilando Drivers
Antes de construir modulos, compilando através das fontes, para fazer funcionar os diversos periféricos (Placas de Modens, Rede, Wireless, Video, Tv, etc ) devemos preparar o ambiente instalando um conjunto de ferramentas para compilar.

Baixando ospacotes
O modo mais fácil de baixar os pacotes do source, headers e ferramentas é utilizar o seguinte comando em uma janela de terminal estando com o CD de instalação na unidade: (eu usei esse)
~# apt-cdrom add~# aptitude update~# aptitude install build-essential linux-headers-`uname -r` linux-source-`uname -r | cut -f1 -d-`
( o ultimo não consegui linux-source)
Isto deve baixar e instalar os pacotes: Kbuild, Headers e Source doseu Kernel Caso a versão do seu kernel seja 2.6.8 e distroCDD-br então você deve baixar utilizando outra sintaxe:
~# aptitude install kernel-kbuild-2.6.3~# aptitude install kernel-headers-`uname -r`~# aptitude install kernel-source-`uname -r | cut -f1 -d-`

Caso baixe o pacote source no site www.kernel.orghttp://www.kernel.org/pub/linux/kernel/v2.6/,copie ou mova para o diretório /usr/src.
Extraindo oSource ( não consegui por causa do linux-source)
Agora vamos extrair o pacote source, vá atéo diretório:
~# cd /usr/src~# bunzip2 -c linux-source-`uname -r | cut -f1 -d-`.tar.bz2 | tar xvf -
ou no caso do CDD-br com kernel 2.6.8:
~# bunzip2 -c kernel-source-`uname -r | cut -f1 -d-`.tar.bz2 | tar xvf -

Esse comando vai extrair o pacote e criar outro diretórioem /usr/src. Criando os links simbolico:
~# cd /usr/src~# rm linux ( Removendo antigo link caso exista ) ~# ln -s /usr/src/linux-source-`uname -r | cut -f1 -d-` linux
caso seja distro CDD-br o link será assim:
~# ln -s /usr/src/kernel-source-`uname -r | cut -f1 -d-` linux
Crie o outro link no diretório /lib/modules:
~# cd /lib/modules/`uname -r`~# rm build ( Removendo antigo link caso exista )~# ln -s /usr/src/linux-source-`uname -r | cut -f1 -d-` build
caso seja distro CDD-br o link será assim:
~# ln -s /usr/src/kernel-source-`uname -r | cut -f1 -d-` build
Provávelmente este link simbólico do build em/lib/modules/`uname -r` já exista apontando para o headers,alguns pacotes de drivers ( .tar) passam sem dar erros com esseapontamento outros não.
PreparandoSource do Kernel
Agora vamos fazer com que o source do kernel tenhaa mesma configuração do kernel ativo:
~# cd /usr/src/linux~# make mrproper~# cp /boot/config-`uname -r` .config
Agora edite o arquivo Makefile com:
~# mcedit /usr/src/linux/Makefile
ou se preferir
~# vi /usr/src/linux/Makefile
Altere os dados no parâmetro 'EXTRAVERSION' que estáno inicio do arquivo:
VERSION = 2PATCHLEVEL = 6SUBLEVEL = 8EXTRAVERSION = -x-xxx ( aqui você completa a versão apresentada no comando uname -r )
Agora vamos dar início a criação dos arquivos dokernel:
~# cd /usr/src/linux~# make oldconfig~# make clean~# make

Obs: A conclusão deste ultimo comando deve demorar cerca de 1 hora dependendo do tipo do processador.

Concluindo
Não é necessário esperar terminar o make final, pode-se cancelar depois de uns 5 minutos,porém não custa nada esperar terminar. Concluído o procedimento acima, pode-se seguir com a instruções de instalação dos drivers que pode requer a instalação de pacotes adicionais libs e outras dependências, por isso sempre leia o README e ou INSTALL quase sempre presentes nos fontes.




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts