Solução para conexão Claro 3G no Linux Ubuntu 8.10

Olá galera do VOL, explicarei como configurar uma conexão 3G no Ubuntu Linux 8.10. O interessante dessa versão é que vem suporte à rede umts/hpsda. Como bônus apresento um troubleshooting para o famoso "conecta, mas não navega".

[ Hits: 54.992 ]

Por: wagner augusto pires de oliveira em 23/12/2008


Como configurar o 3g Claro no Ubuntu 8.10



Esse tutorial só deverá ser seguido se você tentou criar uma conexão com o assistente e não teve sucesso, pois usando o assistente é mais confiável e seguro.

Ao ligar o modem usb no PC dê o comando lsusb no terminal:

lsusb
Bus 005 Device 005: ID 1976:6025
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Verifique se o modem está listado.

Agora vamos no menu:

Sistema > Preferências > Network configuration

Na aba "banda larga móvel", botão "+ Adicionar", crie uma nova conexão chamada "claro".
Nome da conexão: claro
Número: *99# (ou *99***1#)
Senha:claro
APN: claro.com.br (ou bandalarga.claro.com.br)

Em redes pin e puk deixe em branco.

Clique na aba configurações Ipv4.
Troque o servidores DNS pelo opendns:

208.67.222.222, 208.67.220.220

Obs.: Depois do primeiro ip DNS coloca-se uma vírgula + espaço e o segundo ip DNS.

Clique em OK.

    Próxima página

Páginas do artigo
   1. Como configurar o 3g Claro no Ubuntu 8.10
   2. Ainda não é possível navegar?
Outros artigos deste autor

Controlando o computador pelo celular com conexão VNC

Virtualizando com VMWare webserver e autenticando em domínio Samba

Acesso remoto fácil, sem necessidade de instalação de programa

Tutorial de instalação e configuração do Apache no Linux

Transforme seu celular em controle remoto Bluetooth no Linux

Leitura recomendada

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Como bloquear anúncios indesejados durante sua navegação pela web

Hotspot com Ubuntu Server 11.04 32-Bits

Teste a vulnerabilidade de seu PC

Interoperabilidade monitorando servidores e estações Windows com servidor Linux usando MRTG

  
Comentários
[1] Comentário enviado por elgio em 23/12/2008 - 12:30h

Primeiro, faltou você explicar porque o DNS fornecido pela própria claro não funciona. Tornaria o artigo (não seria dica?) mais completo.

Acontece que o DHCP da claro envia em primeiro lugar o IP do servidor Wins, algo completamente atípico. O DHCP do Linux considera isto como DNS. Por isto acaba-se tendo um IP privado como DNS, geralmente algo como 10.11.12.X

Para que a minha conexão 3G funcione com outras conexões que tenho (e a tua solução mantem isto também) eu optei em desviar requisições de DNS para o DNS que sei que funciona ao invés de editar o resolv.conf ou fixar ele no arquivo de configuração do ppp:

iptables -t nat -A OUTPUT -d 10.11.12.13 -j DNAT --to 208.67.222.222
iptables -t nat -A OUTPUT -d 10.11.12.14 -j DNAT --to 208.67.220.220
(10.11.12.13 e 14 são os dois "dns" fake que obtenho da claro no RS)

Não estou dizendo que esta solução é melhor ou pior que a tua, apenas uma outra maneira de fazer.

[2] Comentário enviado por elgio em 23/12/2008 - 12:35h

Aliás, retificando: a tua solução de EDITAR o /etc/resolv.conf tem uma grande desvantagem. Irá usar estes DSNs sempre, mesmo que esteja em uma conexão de wireless ou cabo, onde o DNS REAL obtido por DHCP deveria ser usado.

Já a regra por iptables pode ter a interface (normalmente ppp0) como parte da regra:

iptables -t nat -A OUTPUT -o ppp0 -d 10.11.12.13 -j DNAT --to 208.67.222.222

[3] Comentário enviado por xkillerrx em 23/12/2008 - 23:49h

Olá, só uma duvida: esse DNS passado serve para qualquer localidade do brasil ? sou alagoano e assino o 3G daqui os DNS's que são me passados são esses: 200.169.117.22 e 200.169.119.22 quanto a configuração meu modem é um Sony Ericsson MD300 ele nao é detectado pelo sistema eu preciso criar uma rules no udev e passar alguns paramentro para ao inves dele ser reconhecido como pendrive ele ser reconhecido como modem, depois fazer algumas configurações no gnome-ppp e ele conecta e ja pega ip, dns automatico ppp, segui as dicas passadas por esse blog:
http://laudecioliveira.org/blog/?p=70

[4] Comentário enviado por w4gn3r em 24/12/2008 - 10:01h

Olá Galera!!!

Primeiramente gostaria de agradece-los pelas dicas e cada vez mais melhorar o tutorial, complementando, que existe várias maneiras de consegir o mesmo objetivo, talves essa seja a real importancia do linux, pois a solução parte de vc, e não do fabicante....

e caro amigo xKillerrx, esse é o dns que uso, porém vc pode optar por servidores mais próximo de você, mais caso queira usar esse, vc conseguirá normalmente...

flw

[5] Comentário enviado por werneich em 24/12/2008 - 10:46h

ola tudo bem?
vamos comecar...
atualmente estou usando o xp e estou fazendo o download do ubuntu 8.10 porque pelo que ja vi em muitos sites e blogs que ele tem suporte a 3g.
ai comecam minhas duvidas:
eu ja usei o ubuntu a alguns anos atras e por falta de muitos aplicativos optei pelo xp. Agora que ja estou cansado do xp resolvi retornar ao ubuntu.
minha duvida maior e quanto ao modem md300 que e o que eu tenho, algumas pessoas dizem que conseguem conectar com ele e outras dizem que nao.
quais as configuracoes iniciais que terei que fazer apos a instalacao do ubuntu para que ele reconheca meu modem? visto que apos 4 longos anos resolvi reinstalar o ubuntu?

[6] Comentário enviado por w4gn3r em 24/12/2008 - 13:34h

O amigo xKillerrx usou o seguinte tutorial para o seu modem.

http://laudecioliveira.org/blog/?p=70


e de acordo com ele, está funcionando perfeitamente!!!!

abraço

[7] Comentário enviado por Adan.it em 26/12/2008 - 10:09h

Bom proponho outras duas formas de se configurar uma conexão 3G que podem ser incluidas.

a primeira e é meu caso foi pelo wvdial que é nativo do Ubuntu 8.10, no meu caso estou usando um modem D301 da Giant o primeiro problema desse modem é que ele é reconhecido como pen drive e não como modem o que deve ser feito para corrigir esse problema é e inserir uma regra no diretorio /etc/udev/rules.d/10-claro3g.rules com o seguintes instruções:


# /etc/udev/rules.d/10-claro3g.rules
#
# Claro 3G custom rules
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="0fd1", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_End"

Depois é so configurar o wvdial.conf com as seguintes instruções:

# Configurações Claro 3G / Modem Traveler D301

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 3
Dial Command = ATM1L3DT
Ask Password = off
Abort on Busy = off
Auto Reconnect = on
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
ISDN = 0
Modem Type = USB Modem
New PPPD = yes
Phone = *99***1#
Modem = /dev/ttyACM0
Username = claro
Password = claro
Baud = 460800

Depois disso vc conectará normalmente sem precisar configurar o DNS pois desse jeito ele ja pega o DNS automáticamente...

A segunda alternativa é usar o smartconnect que roda em ambiente gráfico e que tem suporte para varios modems 3G do mercado é so clicar na figura que corresponde ao seu modem e ele faz toda configuração, e bem simples e fácil.

Espero ter ajudado!

Abraços

[8] Comentário enviado por w4gn3r em 26/12/2008 - 10:18h

FLW adan.it!!!

maneiro sua dica, shown de bola.



[9] Comentário enviado por josef em 26/12/2008 - 16:58h

Cara valeu, nota 1000, matou a pau, este tuto, serve pra varias distros...legal, instalei o big 4, em um eeepc e nao tava conseguindo utilizar o 3g, mas apos umas dicas do forum big e o seu tuto...ficou tudo fufando....

valeu mesmo, tambem funcionou com o kurumin ng 8.06


[10] Comentário enviado por w4gn3r em 27/12/2008 - 10:46h

Flw Josef

[11] Comentário enviado por nickolback em 30/12/2008 - 23:40h

devemos colocar que cada caso é diferente
Já tive o modem huawei e 226 e a dica do ipcp-max-failure 30 só funciona com ele, pois é um bug do aparelho
Agora com o meu novo modem o sonyericson md 300 basta fazer o gnu/linux reconhecer como um modem e não como um pendrive

[12] Comentário enviado por cicerferreira em 31/12/2008 - 18:06h

Peguei o script do guia do hardware mais a solução da dica L configurando o modem aiko 76e deu certo no ubuntu 8.10 :-)) nao precisou fazer mais nada apenas digitar wvdial 3g conforme o script

[13] Comentário enviado por Spokk em 01/01/2009 - 15:19h

Sou iniciante no Linux. Baixei, através da Revista Dicas Info a última distribuição do Linux Ubuntu 8.10.
Tenho um minimodem da Tim, o MSA501HS. Ao ser feita a instalação através de pendrive, que funciona como um LIVE CD, o Ubuntu reconheceu o meu modem e conectou, durante umas duas ou três vezes que eu iniciei o Ubuntu.
Depois, não conheci mais conectar e, a conexão que antes estava ativa passou a ficar inativa.
Agora, não consigo conectar mais.
Será que você pode me ajudar?

Em tempo. Baixei um script que não funciona, uma vez que o Ubuntu esbarra na instrução ...ttyUSB*, dizendo que é "arquivo inexistente".

Será que tenho de desistir do Linux e voltar para o Windows?

[14] Comentário enviado por w4gn3r em 05/01/2009 - 11:51h

Amigo Spook..

So pra ver se eu entendi.

1- vc ta usando o Linux como liveCD??
2- Ele não conecta? e o comando lsusb, ele é listado???
3- ttyUSB* no caso é /dev/ttyUSB0 diretório do modem.


caso a configuração para conexão esteja correta. (nome de usuário, senha, APN, DNS e etc....), tente o comando

$ sudo /etc/init.d/networking restart


aguarde um tempo e ve se a luz acende.

post aki o resultado.

[15] Comentário enviado por ulisses_c em 12/04/2009 - 12:11h

Vlw gente pelas varias formas de resolver o problema

pra mim que tenho o E226 a melhor forma é sem duvida nenhuma editar o arquivo /etc/ppp/options

inserindo a linha abaixo :

ipcp-max-failure 30

porem acho q os Dns da claro deixam a conexao mais lenta.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts