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: 56.427 ]
Por: wagner augusto pires de oliveira em 23/12/2008
Em alguns casos (não todos) ainda não é possível navegar (a luz do modem fica acesa, porém não há transmissão de dados). Se caso você seja um desses azarados, faça a seguinte configuração:
sudo gedit /etc/ppp/options
E adicione o seguinte linha no final do arquivo:
ipcp-max-failure 30
Reinicie a máquina, caso ainda não tenha dado certo (como no meu caso), então edite o seguinte arquivo:
sudo gedit /etc/resolv.conf
Modifique o conteúdo para o descrito abaixo:
# OpenDNS
domain domain.com
nameserver 208.67.222.222
nameserver 208.67.220.220
Salve o arquivo.
E por garantia:
sudo chmod 444 /etc/resolv.conf
Bem, acho que agora deve ter dado certo, se não... continue o tutorial!
Engenharia provisória de baixo custo
Essa parte é para aquele azarados que conseguem se infectar com o "I LOVE YOU" usando o Linux.
Ao reiniciarem o sistema a configuração do DNS some... então temos em mãos uma engenharia provisória de baixo custo que contorna essa situação.
Primeiramente crie um arquivo de texto com os dados do resolv.conf e salve-o em /etc como o nome dns.conf.
Abra novamente um editor de texto e cole os seguintes códigos (e salve em /etc/init.d/ com o nome de claro.sh):
#!bin/sh
#copiando arquivo de dns.conf para resolv.conf
cat /etc/dns.conf > /etc/resolv.conf
Agora criaremos um link simbólico para a pasta rc2.d:
Bem, acho que isso é tudo... como eu disse, esse último passo é uma forma alternativa e desesperadora de tentar encontrar uma solução ao problema, caso encontre outro meio, postarei aqui!
[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:
[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...
[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?
[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:
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.
[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
[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?