Autor Tópico: HOW-TO: Placa rt61 no Ubuntu (Dapper e Edgy)  (Lida 2870 vezes)

Offline cyberlion

  • Usuário Ubuntu
  • *
  • Mensagens: 213
    • Ver perfil
    • Nóis na Tira
HOW-TO: Placa rt61 no Ubuntu (Dapper e Edgy)
« Online: 22 de Dezembro de 2006, 16:37 »
Creio que todos que possuem essa placa já tiveram alguma dor de cabeça ao usar o Ubuntu. Sempre que se configura a placa, ela trava... a dificuldade torna-se ainda maior para aqueles que não entendem nada de inglês - ou até mesmo é um iniciante e tentam seguir o seguinte tutorial: http://ubuntuforums.org/showthread.php?t=132980.

Vendo a dúvida das pessoas e o desespero de muitos (que chegavam até mesmo a querer desistir do Ubuntu (quantos não desistiram?), resolvi traduzir e adaptar o tutorial citado. Desta forma, todos os que possuem essa placa poderão usurfruir sem problemas do maravilhoso Ubuntu. Vamos ao tutorial:

DAPPER:

Antes de qualquer coisa, é necessário entender que o driver da placa que acompanha o Dapper funciona bem. Porém, a interface gráfica ficou meio incompatível com o chipset, por isso, sempre que tentar configurar a placa através de Sistema > Administração > Redes, o ubuntu não irá iniciar o nautilus nem os painéis (tornando-se inutilizável) da próxima vez que o sistema for iniciado. Portanto, é necessário configurarmos a placa totalmente à moda do Slackware: ou seja, manualmente.

1) Faça o download do seguinte arquivos:
   - http://rapidshare.com/files/8216693/rt61_Firmware.zip.html

Este pacote criado por mim contém todos os arquivos que serão necessários no processo, caso não funcione tente os arquivos "Firmware rt61" e "RT61 PCI/mPCI/CB" em http://www.ralinktech.com/ralink/Home/Support/Linux.html

2) descompacte os arquivos em uma pasta acessível, como /home/sua_pasta/rt61/ ("sua_pasta" deve ser substituído pelo nome de usuário que você está usando no Ubuntu.

   - Abra o terminal e crie as pastas necessárias:
Código: [Selecionar]
sudo mkdir /etc/Wireless                                
Código: [Selecionar]
sudo mkdir /etc/Wireless/RT61STA/
   - Vá até o diretório onde descompactou o arquivo baixado (Firmware):
Código: [Selecionar]
cd /home/sua_pasta/rt61/   - Copie os arquivos para a pasta recém criada:
Código: [Selecionar]
cp *.bin /etc/Wireless/RT61STA/   - Agora copie o arquivo de configuração (rt61sta.dat):
Código: [Selecionar]
cp rt61sta.dat /etc/Wireless/RT61STA/     (caso não tenha conseguido baixar o pacote criado por mim, basta ir até a pasta "Module" do arquivo "RT61 PCI/mPCI/CB" encontrado no site da Ralink e copiá-lo para a pasta que estamos utilizando e realizar o processo normalmente.

3) Edite o arquivo de configuração, esta é uma parte importante, pois aqui determinará as informações para que sua placa acesse a rede.

   - no terminal, vá até a pasta para onde o arquivo foi copiado:
Código: [Selecionar]
cd /etc/Wireless/RT61STA/   - ainda no terminal:
Código: [Selecionar]
sudo vi -b rt61sta.dat
   A tela que você está vendo é o arquivo rt61sta.dat aberto no editor binário "VI" (este arquivo não pode ser aberto no gedit). Utilizá-lo é simples. Utilize a tecla "insert" para entrar no modo de edição (inserção ou substituição) e altere as configurações de acordo com sua rede. Caso tenha dúvida a respeito das opções que deve configurar, basta abrir o arquivo "readme" do arquivo: http://www.ralinktech.com/ralink/data/RT61_Linux_STA_Drv1.1.0.0.tar.gz (que já indicamos anteriormente). No meu caso, precisei apenas configurar o nome de minha rede, retirando o "#" (que é um caractere utilizado para ignorar uma linha) da frente da opção "SSID" e substituindo o valor que está na frente da igualdade pelo nome da rede ao qual me conecto.
   Após editado, salve o arquivo apertando primeiro "Esc" para sair do modo de edição e em seguida ":sav rt61sta.dat" (sem as aspas, para salvar) e ":q" (também sem aspas, para sair do editor VI).

4) Agora resta apenas configurar o IP de sua placa.
   - Se utilizar um IP estático (tiver o endereço de IP ao qual quer se conectar) digite no terminal: sudo ifconfig ra0 {IP ADDRESS} up
   - Se o IP for dinâmico, digite: dhclient ra0

   PRONTO, ESTÁ CONECTADO! Agora, precisamos criar um script para iniciar a placa junto com o Ubuntu.

5) Digite no terminal: sudo gedit /etc/init.d/rt61up
   - O gedit será aberto com um documento em branco, cole as seguintes linhas nele:

Código: [Selecionar]
#!/bin/sh
echo "Bringing up ra0"
# Obter um IP dinâmico
dhclient ra0

# Caso seu IP seja estático, então adicione um jogo-da-velha no início da quarta linha e retire o jogo-da-velha da linha abaixo.
# ifconfig ra0 {IP ADDRESS} up

6) Torne o script executável, para isso digite no terminal (uma linha por vez):
Código: [Selecionar]
cd /etc/init.d
sudo chmod +x rt61up

7) crie um link simbólico para a placa iniciar durante o boot, digirando no terminal (uma linha por vez):
Código: [Selecionar]
cd /etc/rcS.d
sudo ln -s /etc/init.d/rt61up S33rt61up

8) Reinicie o computador pra fazer aquele "teste". Veja que tudo inicia perfeitamente (sem os travamentos desesperadores) e seja feliz com o Ubuntu!

EDDGY: (fornecido pelo membro cafecraft http://ubuntuforum-pt.org/index.php?action=profile;u=68)

Primeiramente insira o CD do Ubuntu Edgy e responda sim para abrir o gerenciado Synaptic, com o Synaptic aberto clique no link "Desenvolvimento" (se encontra na parte esquerda) e maque para instalação em sua direita o pacote "build-essential" e clique em aplicar no botão superior.

1) Fazer download do driver da Ralink (não livre):
       
    http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz

2) Descompacte o driver e entre na pasta RT61_Linux_STA_Drv1.0.4.0/Module.
   
Código: [Selecionar]
    sudo tar -zxvf RT61_Linux_STA_Drv1.0.4.0.tar.gz
3) Compilando.
   
 
Código: [Selecionar]
  sudo cp Makefile.6  Makefile
    sudo make all
    sudo mkdir -p /etc/Wireless/RT61STA
    sudo cp rt2561.bin /etc/Wireless/RT61STA/   

    sudo cp rt2561s.bin /etc/Wireless/RT61STA/

    sudo cp rt2661.bin /etc/Wireless/RT61STA/
4) Instalando e carregando o modulo rt61
 
Código: [Selecionar]
 
    sudo insmod rt61.ko
    sudo cp rt61.ko /lib/modules/`uname -r`/
    cd /lib/modules/`uname -r`/
    sudo depmod
    sudo gedit /etc/modules  # adicione  rt61  no final do arquivo.
    sudo gedit /etc/modprobe.d/aliases   # adicione  alias ra0 rt61  no final do arquivo.

Obs: Este próximo passo desabilita o módulo utilizado oficialmente pelo Ubuntu Edgy o rt61pci (projeto livre) no kernel atual, este driver/módulo apresentou um bug com os dispositivos da Ralink. Então fique em alerta que o problema pode ser resolvido automáticamente com as atualização de Kernel e modulos do Ubuntu com o driver open source.

   
   
Código: [Selecionar]
sudo gedit /etc/modprobe.d/blacklist  #adicione blacklist rt61pci no final do arquivo.   
5) Configurando a rede.

Código: [Selecionar]
    sudo gedit /etc/network/interfaces  # Adicione as linhas abaixo no final do arquivo.
IP Fixo

   
Código: [Selecionar]
iface ra0 inet static
    address 192.168.7.228
    netmask 255.255.255.0
    gateway 192.168.7.1
    auto ra0

                     ou

DHCP (IP dinâmico)

   
Código: [Selecionar]
iface ra0 inet dhcp
    auto ra0

Reinicie a máquina e pronto...
« Última modificação: 22 de Dezembro de 2006, 16:46 por cyberlion »
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

Offline Versuri

  • Usuário Ubuntu
  • *
  • Mensagens: 912
  • Linux#436528 ● Ubuntu#9933 MacBook Pro SL 10.6.7
    • Ver perfil
Re: HOW-TO: Placa rt61 no Ubuntu (Dapper e Edgy)
« Resposta #1 Online: 24 de Maio de 2007, 14:06 »
Tenho esta placa wireless (RT2561ST) e tenho o problema de conexão, veja meu tópico -> http://ubuntuforum-pt.org/index.php?topic=20511.msg111681#msg111681
O procedimento para o Feisty é o mesmo para o Edgy ou Dapper?

Offline cyberlion

  • Usuário Ubuntu
  • *
  • Mensagens: 213
    • Ver perfil
    • Nóis na Tira
Re: HOW-TO: Placa rt61 no Ubuntu (Dapper e Edgy)
« Resposta #2 Online: 25 de Maio de 2007, 13:40 »
Veja bem, se você está usando o Ubuntu Dapper ou Edgy então pode seguir os procedimentos que eu mesmo postei aqui. Já se estiver usando o Feisty, não precisa destes procedimentos, pois a última versão do Ubuntu já detecta a placa Wireless normalmente e conecta (diferente do 6.06 e 6.10).

Ok?!
Ubuntu 8.10 - LG R405-A MID (160HD - 3GB RAM - ati x1250)
Blog com tirinhas livres: http://noisnatira.com

Offline Versuri

  • Usuário Ubuntu
  • *
  • Mensagens: 912
  • Linux#436528 ● Ubuntu#9933 MacBook Pro SL 10.6.7
    • Ver perfil
Re: HOW-TO: Placa rt61 no Ubuntu (Dapper e Edgy)
« Resposta #3 Online: 25 de Maio de 2007, 13:49 »
OK não. Eu não consegui fazer conectar com esta placa, veja meu tópico ->http://ubuntuforum-pt.org/index.php?topic=20511.msg111975#msg111975
Estou em uma briga com esta placa mas nada de funcionar.