You are currently browsing the tag archive for the 'ralink' tag.

Para reconhecer o seu dispositivo, digite o seguinte comando pelo terminal:

$ lsusb

Deve aparecer esta linha:

Ralink Technology, Corp. 802.11g WiFi.

Baixe o driver para linux neste link.

Terminado o download, entre na pasta onde salvou o driver,descompacte, e instale-o conforme os comandos abaixo:

$ tar -xvzf rt2570-cvs-daily.tar.gz
$ cd rt2570-cvs-2006070807/Module (a data pode variar )
$ make
# sudo make install
# depmod -a

Habilite a interface wireless com o seguinte comando:

$ sudo ifconfig rausb0 up

Se no comando iwconfig a interface wireless aparecer como wlan0, então digite desta forma:

$ sudo ifconfig wlan0 up

Para escanear a rede digite o seguinte:

$ sudo iwlist rausb0 scan

ou

$ sudo iwlist wlan0 scan

Achando sinal, basta configurar sua conexão!

Boa sorte!

Olá, vou mostrar como instalar o driver da placa com chipset Ralink RT61 de duas maneiras, a primeira usando driver para Linux e a segunda Usando Ndiswrapper.

Para Linux:

Primeiro baixe o último driver disponível no site:

http://www.ralinktech.com/ralink/Home/Support/Linux.html

No caso é o:

http://www.ralinktech.com.tw/data/drivers/2007_1210_RT61_Linux_STA_v1.1.2.0.tar.bz2

Para poder compilar o driver você precisará dos seguintes pacotes:

$ sudo apt-get install linux-headers build-essential gcc

Entre na pasta descompactada e compile o driver

$ tar xvfz RT61_Linux_STA_Drv1.1.0.0.tar.gz
$ cd RT61_Linux_STA_Drv1.1.0.0/Module/
$ cp -f Makefile.6 Makefile

Agora faça uma pequena modificação em um arquivo usando sed e mv:

$ sed ’s/pci_module_init/pci_register_driver/’ < rtmp_main.c > rtmp_main.c2
$ mv rtmp_main.c2 rtmp_main.c

Altere o seguinte texto no arquivo rtmp_main.c (começa na linha 196)

Estará assim:

#if WIRELESS_EXT >= 12
net_dev->get_wireless_stats = RT61_get_wireless_stats;
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Altere para isto:

#if WIRELESS_EXT >= 12
#if WIRELESS_EXT < 17
net_dev->get_wireless_stats = RT61_get_wireless_stats;
#endif
net_dev->wireless_handlers = (struct iw_handler_def *) &rt61_iw_handler_def;
#endif

Execute agora o make para fazer o módulo:

$ make all

Configurando o módulo usando Gedit (não pode ser usado caracteres ASCII na edição):

$ gksudo gedit –encoding=ISO-8859-15 /etc/Wireless/RT61STA/rt61sta.dat

Usando o VI (editor binário):

$ sudo vi -b /etc/Wireless/RT61STA/rt61sta.dat

Pronto!

Remova o módulo antigo da placa desta maneira:

$ modprobe –remove rt61pci

Suba o novo módulo com moprobe:

$ modprobe rt61

Beleza! Feito isto, verifique como o sistema reconhece a sua placa:

$ iwconfig

Como se trata de uma placa com chipset Ralink vai aparecer “ra0″ com os dados na tela.

Coloque o driver antigo na blacklist para que não conflite com o novo driver instalado:

$ echo ‘blacklist rt61pci’ >> /etc/modprobe.d/blacklist

Carregue o módulo no arquivo “modules” par que seja iniciado automáticamente na inicialização desta maneira.

$ echo ‘rt61′ | sudo tee -a /etc/modules
$ echo ‘alias ra0 rt61′ | sudo tee -a /etc/modprobe.d/aliases

O trabalho de instalação e configuração do driver foi feito, agora resta a parte de configuração
de conexão:

Comece escaneando a sua rede desta forma:

$ sudo iwlist ra0 scan

Aparecendo no resultado do escaneamento na tela, você pode configurar a sua conexão com os dados
do seu provedor, baste ver no resultado o canal e ESSID por exemplo.

Confirme que sua placa está “levantada” com o comando:

$ ifconfig ra0 up

E desabilite a interface cabeada eth0:

$ ifconfig eth0 down

Edite o arquivo Interfaces para acrescentar os dados de sua conexão wireless:

$ sudo gedit /etc/network/interfaces

Para os caso que seja uma conexão DHCP deixe o cabeçalho desta forma:

iface ra0 inet dhcp
auto ra0

Mas se você usa IP estático (fixo) deixe desta forma:

auto lo
iface lo inet loopback

iface ra0 inet static
address xx.xx.x.xx (seu ip)
netmask xxx.xxx.xxx.x(máscara de rede)
gateway xx.xx.x.x (gateway do seu provedor)
wireless-key (digite sua chave WEP de 128bits)
wireless-channel x (coloque o canal por onde vc se conecta)

Pronto! Salve e feche o arquivo.

Agora acrescente o DNS do seu provedor:

$ sudo gedit /etc/resolv.conf

nameserver
xxx.xxx.xx.xxx

Instalação feita e configuração finalizada, abra seu navegador e navegue!

Agora vou mostrar como fazer a instalação usando Ndiswrapper, nesta parte ficarei só na instalação deste
aplicativo que emula o driver da placa wireless para XP no Ubuntu. A configuração de conexão já foi
mostrada logo acima.

Usando driver de XP no Ubuntu:

Baixe a última versão de Ndiswrapper disponível:

http://ndiswrapper.sourceforge.net/joomla/

Descompacte o arquivo e entre na pasta descompactada pelo terminal:

$ tar zxvf ndiswrapper-version.tar.gz

$ cd ndiswrapper-version

E digite os seguintes comandos:

$ make uninstall
$ make
$ sudo makeinstall

O Driver desta placa para XP vc encontra aqui:
http://www.ralinktech.com/ralink/Home/Support/Windows.html

Para instalar esse driver, descompacte o arquivo baixado e procure por dois arquivos, um com extensão .inf e outro com extensão .sys. Caso não apareceçam logo de cara e exista somente o arquivo .exe, use o aplicativo Cabextract e com ele descompacte o arquivo .exe, quando terminar surgirão os arquivos .inf e .sys.

Para instalar o driver entre na pasta onde você salvou esses drivers e digite no terminal:

$ ndiswrapper -i driver.inf

Verifique se o driver foi carregado corretamente:

$ ndiswrapper -l (se aparecer “driver present”, seu driver foi instalado corretamente)

Em seguida carregue Ndiswrapper no módulo e também na inicialização do sistema da seguinte forma:

$ modprobe ndiswrapper
$ ndiswrapper -m

Pronto! Driver instalado e ndiswrapper carregado, após isto, configure sua conexão como postado mais acima neste tutorial:

Boa sorte!

A primeira coisa a fazer é identificar a placa, para isso rode o comando:

$ lspci

Se ela não aparecer com o comando lspcié porque a placa não está conectada ao barramento PCI, AGP ou PCI Express, então ela vai aparecer como USB.

Então rode o comando:

$ lsusb

E vai aparecer a seguinte linha:

Bus 001 Device 002: ID 148f:2573 Ralink Technology, Corp.

Feito isso, baixe o último driver disponivel no site http://rt2×00.serialmonkey.com/

http://rt2×00.serialmonkey.com/rt73-cvs-daily.tar.gz

O pacote contém o código fonte do driver e por isso você precisa ter instalados os headers do Kernel e os compiladores básicos. No Ubuntu/Kubuntu, por exemplo, você precisa instalar o pacote “build-essential” e o pacote “linux-headers” referente à versão do Kernel instalada, como em:

# apt-get install build-essential
# apt-get install linux-headers-`uname -r`

Para instalar, descompacte o driver, acesse a pasta “Module” dentro da plasta que será criada e rode os comandos “make” e “make install” (nesse driver você não precisa do “./configure”), como em:

# tar -zxvf rt73-cvs-daily.tar.gz
# cd rt73-cvs-2007101015/Module/
# make
# make install

Descarregue módulos antigos para que não conflitem com o novo driver:

# modprobe -r rt73usb
# modprobe -r rt2570
# modprobe -r rt2500usb

Agora edite o arquivo “/etc/modprobe.d/blacklist” e adicione as linhas abaixo para garantir que eles não voltarão a ser carregados depois de reiniciar o micro:

sudo gedit /etc/modprobe.d/blacklist

blacklist rt73usb
blacklist rt2570
blacklist rt2500usb
Carregue o módulo:
# modprobe rt73

Para verificar se a placa foi ativada rode o comando:

sudo gedit /proc/net/dev

Se aparecer a linha referente à interface “wlan0″, tudo correu bem.

Agora adicione a linha “rt73” no final do arquivo “/etc/modules” para garantir que o módulo passe a ser carregado automaticamente durante o boot:

# echo rt73 >> /etc/modules
Pode ser adicionado também editando o arquivo modules:
sudo gedit /etc/modules
Acrescente no final do arquivo:
rt73
Para configurar a conexão você pode fazer diretamente editando o arquivo interfaces ou resolv.conf, o primeiro armazena as configurações de conexão e o segundo os DNS primário e secundário.
Para quem deseja configurar gráficamente recomendo o WICD
Boa sorte!