Busca:

Correção de DNS do tutorial Claro 3G no Asus EeePC



Tela do Eee PC 701: um clique no ícone estabelece a conexão

Em março, postei aqui mostrando uma solução para fazer o modem 3G da Claro funcionar com o Eee PC, 701, equipado com Linux. Naquele tutorial, a atualização no arquivo resolv.conf provocava o mau funcionamento do aplicativo que configura a rede wireless, já que não conseguia atualizar o DNS. Veja a seguir, um novo passo-a-passo revisado, que elimina essa deficiência.

Nosso objetivo é criar um ícone no modo Easy da interface do Asus EeePC 701 para fazer o modem HSPDA Huawei E226 com chip Claro conectar-se à rede 3G. Existem por aí vários tutoriais sobre como fazer isso com o Kppp, Gppp e o Wvdial. Aqui, utilizei o Wvdial como referência. Não é a melhor solução, mas funciona perfeitamente. Veja como.

Liberando o menu da interface visual Icewm

Para habilitar o menu, tomamos como base o tutorial do fórum Eeeuser.com. Primeiro, crie uma pasta oculta /home/user/.icewm e copie os arquivos de modelo disponíveis em /etc/X11/icewm. Em seguida, edite o arquivo preferences. Altere a propriedade de TaskBarShowStartMenu de 0 para 1.

Instalando o wvdial

Para instalar o wvdial, adicione um repositório debian, a fim de baixar o aplicativo com o apt-get. Clique em Start, depois em xterm. Por fim, edite o sources.list com o comando:

sudo /etc/apt/sources.list

No arquivo sources.list, inclua a linha:

deb http://ftp.us.debian.org/debian/ etch main contrib

Feito isso, rode os comandos:

sudo apt-get update
sudo apt-get install wvdial

Para testar, você pode rodar o comando:

wvdial –help

Para criar o arquivo de conexão, entre com o comando abaixo na janela do xterm aberta anteriormente:

sudo kwrite /etc/wvdial.conf

Abre-se o arquivo wvdial.conf. Nele, apague tudo e copie o conteúdo abaixo:

[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 4608000
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro
[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99***1#

Salve o arquivo e feche a janela do kwrite.

Depois, siga com o comando:

sudo kwrite /usr/bin/conecta e inclua o conteúdo:

#!/bin/bash
/usr/bin/wvdial –C /etc/wvdial.conf

Salve e dê permissão de execução com o comando:

sudo chmod +x /usr/bin/conecta

Precisamos agora fazer a atualização no DNS para garantir a navegação. Edite o arquivo utilizado pela conexão do wvdial com o comando:

sudo kwrite /etc/ppp/ip-up

Nas linhas em que aparecem este conteúdo:

# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM

inclua duas variáveis de ambiente, DNS1 e DNS2, e exporte-as. O bloco acima vai ficar desta forma:

# These variables are for the use of the scripts run by run-parts
PPP_IFACE="$1"
PPP_TTY="$2"
PPP_SPEED="$3"
PPP_LOCAL="$4"
PPP_REMOTE="$5"
PPP_IPPARAM="$6"
# OpenDNS (www.opendns.com)
DNS1=208.67.222.222
DNS2=208.67.220.220
export PPP_IFACE PPP_TTY PPP_SPEED PPP_LOCAL PPP_REMOTE PPP_IPPARAM DNS1 DNS2

Salve o arquivo e feche.

Observação: Se você fez o tutorial anterior, você precisará criar um link novamente para o resolv.conf, com o seguinte comando:

sudo ln -s /etc/resolvconf/run/resolv.conf /etc/resolv.conf

Remova também a última linha do arquivo /usr/bin/conecta:

cp –rv /home/user/claro_dns /etc/resolv.conf

Criando o ícone

Para criar um ícone no modo Easy, baseei-me no tutorial Customizing the Easy Mode GUI. Resolvi seguir o Manual Mode para entender melhor como funciona a interface. Primeiro, faça um backup do arquivo da interface:

cp /opt/xandros/share/AsusLauncher/simpleui.rc /home/user/simpleui.rc.old

Em seguida, crie um diretório oculto no home do usuário e copie o arquivo para lá:

mkdir /home/user/.AsusLauncher/
cp /opt/xandros/share/AsusLauncher/simpleui.rc /home/user/.AsusLauncher/simpleui.rc

Agora, é só editar o arquivo com o comando:

sudo kwrite /home/user/.AsusLauncher/simpleui.rc

Inclua o conteúdo abaixo, exatamente como está:

<parcel simplecat="Internet" extraargs="/usr/bin/sudo /usr/bin/conecta"
icon="asus_norm.png"
selected_icon="asus_hi.png" >
<name lang="en">Claro 3G</name>
</parcel>

Atenção: a tag parcel não pode ficar dentro de outra tag parcel. Reinicie o Asus EeePC e o ícone deve aparecer na tela.

Funcionamento

1. Conecte o modem à porta USB e aguarde uma luz azul piscar (identificação do dispositivo e da rede).
2. Dê um duplo clique no ícone e espere a luz azul se tornar constante. Pronto, você está conectado.

Sugestões de como melhorar a solução são bem-vindas.

Outros leitores escreveram, dizendo que, no seu caso, o modem é identificado de outra forma. Para esses, aconselho adicionalmente a leitura da solução para o Ubuntu (enviado pelo leitor Rodrigo Sampaio Primo) e também de informações sobre como funciona o sistema udev.




Postado por - Luiz Henrique dos Santos Cruz - 03/06/2008
 

PERFIL
Luiz Cruz é consultor de sistemas do INFOLAB. Engenheiro apaixonado por tecnologia, trabalhou antes como administrador de sistemas no UOL.




PUBLICIDADE



outros blogs


Gadgets INFO
Download da hora
Internet Buzz
por Sandra Carvalho
Estação Windows
por Maurício Grego
Vírus, bugs e outras pragas
por Carlos Machado
Só se for sem fio
por Débora Fortes
Zona Livre
por Luiz Cruz
Web Gear
por Juliano Barreto
Empresas 2.0
por Max Gonzales
Confissões de Um Consumidor
por Fabio Steinberg
Blog da INFO


Add to Pageflakes    Add to Google Reader or Homepage

   Add to netvibes

Novos posts por e-mail:

NAS BANCAS!
REVISTA

INFO de Setembro
Menu da edição
Edições anteriores
Assine INFO!

DICAS

Dicas INFO Guia Definitivo dos Arquivos
Menu da edição
Edições anteriores
Assine Coleção INFO!

CD

Curso INFO Windows e Linux no mesmo PC
Menu da edição
Edições anteriores


Mídia Kit   |   Fale com a INFO   |   Anuncie

 Copyright © 2008, Editora Abril S.A.- Todos os direitos reservados. All rights reserved.