Como escrevi no outro post, estou utilizando o Claro 3g aqui em casa, e estava com um problema grave pois não conseguia conectar utilizando o Kubuntu do meu linux, e graças ao link indicado pelo Walter Gomes, segue um passo a passo para utilizar a conexão no linux, e ainda ativar o compartilhamento de internet, que no meu caso é útil pois são duas maquinas aqui ![]()
E como passei trabalho para descobrir como fazer isto, resolvi compartilhar com vocês (na verdade é bem simples depois de descobrir como fazer
)
Primeiro, vamos instalar todo o software necessário para a conexão:
sudo apt-get install wvdial pppd
Espere o final da instalação e tudo pronto …
No meu caso o wvdialconf não detectou o modem da claro, ou pelo menos ele detectou primeiro o modem onboard e desistiu de procurar, mas a configuração do wvdial que eu escrevi ficou assim:
[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 115200
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
; display modem information
[Dialer info]
Init9 = AT&V
[Dialer claro3g]
Password = claro
Username = claro
Phone = *99***10#
Auto Reconnect = off
Stupid Mode = on
O modem USB da claro esta no dispositivo /dev/ttyACM0, se você copiar e colar o texto acima e digitar:
sudo wvdial claro3g
você deve conectar a internet sem problemas, aqui aconteceu do wvdial não configurar a rota padrão, então tive que executar também:
sudo route add -net 0.0.0.0 dev ppp0
depois disto a internet passou a funcionar beleusa
Agora o negocio é fazer tudo funcionar usando o PPPD, para isto eu criei um arquivo de nome /etc/ppp/peers/claro3g com o seguinte conteúdo (não esqueça de derrubar o wvdial para terminar a conexão antes de continuar):
noauth
name wvdial
connect "/usr/bin/wvdial --chat claro3g"
/dev/ttyACM0
115200
modem
crtscts
defaultroute
usehostname
user claro
noipdefault
#usepeerdns
#demand
idle 0
logfd 6
Isto vai fazer com que você possa conectar utilizando o comando: pon claro3g, e desconectar com o comando poff claro3g
Agora estou procurando uma forma de fazer descomentar o demand e ativar o “pon claro3g” no momento em que o linux detectar que o modem USB foi inserido, e a linha peerdns esta desabilitada na por que eu prefiro utilizar o meu bind9 local, vocês podem descomentar esta linha se não quiserem utilizar um DNS local, mas sem o DNS local o próximo passo não vai funcionar muito bem …
Agora vamos compartilhar a conexão a internet, para isto precisamos de mais alguns softwares instalados:
sudo apt-get install dhcp3-server iptables
e vamos precisar configurar o servidor DHCP e um IP estático para a placa de rede da rede local …
Configurar um IP estático para a placa de rede local é fácil, basta editar o arquivo /etc/network/interfaces, localizar a ehtrada correspondente a eth0 e faze-la parecida com isto:
auto eth0
iface eth0 inet
address 192.168.57.1
netmask 255.255.255.0
e a configuração do servidor DHCP também não é exatamente complexa, edite o arquivo cat /etc/dhcp3/dhcpd.conf e adicione a seguinte configuração ao final do arquivo:
subnet 192.168.57.0 netmask 255.255.255.0 {
range 192.168.57.10 192.168.57.100;
option routers 192.168.57.1;
}
reinicie o servidor (sudo /etc/init.d/dhcp3-server restart) e tudo pronto, falta só compartilhar a conexão a internet, se você não tiver ainda um firewall configurado, basta executar isto:
#/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#echo 1 > /proc/sys/net/ipv4/ip_forward
A primeira linha habilita mascaramento de IP (NAT) para todo o trafego saindo pela interface ppp0 e a segunda linha habilita o forwarding de pacotes IP.
Tudo pronto, esta conectando ao claro3g e compartilhando a sua conexão a internet em casa ![]()
Agora é só você falar para os seus amigos deste post, e publicar um link para ele em algum lugar para facilitar para os novos usuários da claro, assim eles vão encontrar este passo a passo e não vão perder quase duas semanas como eu perdi
Abraço e espero que este post seja útil para mais alguem …
PS.: uma outra idéia legal é fazer um script para subir as configurações do firewall automagicamente quando ligar a maquina e salvar quando desligar, para isto eu criei um arquivo /etc/init.d/iptables com o seguinte conteúdo:
#!/bin/sh
# Start/stop the iptables configuration
#
### END INIT INFO
test -f /sbin/iptables-save || exit 0
. /lib/lsb/init-functions
case "$1" in
start) log_daemon_msg "Reading iptables configuration" "iptables"
/sbin/iptables-restore < /etc/iptables.conf
log_end_msg $?
;;
stop) log_daemon_msg "Saving iptables configuration" "iptables"
/sbin/iptables-save > /etc/iptables.conf
log_end_msg $?
;;
*) log_action_msg “Usage: /etc/init.d/iptables {start|stop}”
exit 2
;;
esac
exit 0
e executei o comando update-rc.d iptables defalts 90
Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!
Tags: 3g, banda larga, claro, claro 3g, internet, iptables, linux, passo a passo, pppd, tutorial, wvdial
kr gostei do poster+como faço se for windos?
[...] http://www.urubatan.com.br/claro3g_linux_tutorial_101/ [...]
Amigo,
Esse passo-a-passo foi show de bola, eu configurei no suse 10.1 rapidinho só não consegui compartilhar com maquinas windows e me enrolei bastante na configuração do servidor DHCP.
Só uma correção.
Não é Walter Gomes é Wagner Gomes.
Abraços.
Cara.. e como anda o serviço?
Depois de ler esses comentarios
http://plentz.org/2007/12/26/internet-banda-larga-3g-da-claro/#comments
Acho que vou continuar no virtua
Olá, beleza de passo a passo, funcionou beleza. O meu grande problema é que o serviço já andava ruim e resolvi reclamar, então a claro alegou que o problema era no modem traveller e solicitou que eu o trocasse sem custo por um de outra marca. Sendo assim, não consegui identificar em qual TTY ele é encontrado para então poder mudar no arquivo .conf. Tem alguma ideia?
obrigado desde já.
Mateus Magalhães
Me conecto via modem ts-99989i CLARO, gostaria de ajuda entrar na configurar e desabilitar o NAT, pois ele me impede de realizar algumas conecções.
Gostaria de saber como acessar as configuração do mdem ts 9989i da claro, pois estou utilizando ele, mas não consigo trabalhar como servidor pois ele está com o NAT ativo isso me bloqueia
Por favor alguem sabe como mudar a configuração dele?
Obrigado
Aparentemente a instalação prosseguiria sem problemas mas ao tentar a conexão recebi a seguinte mensagem de erro:
WvDial: Disconnecting at Wed Apr 2 09:44:40 2008
WvDial: The PPP daemon has died: A modem hung up the phone (exit code = 16)
WvDial: man pppd explains pppd error codes in more detail.
WvDial: Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
Já me matei de olhar, e não consigo informação, acredito que seja algum comando do modem que esteja faltando, apenas não consigo acesso à essa informação.
Já testei no Windows e tá funcionando OK, essa questão é apenas no Linux, uso Ubuntu e/ou Debian e meu modem é o Traveller D301.
[...] por enquanto!), e passei um bom trabalho para fazer funcionar o 3G da Claro nele, mas com a ajuda desses três artigos está tudo rodando beleza. Para mim não funcionou seguindo apenas um deles, mas se [...]
Para resolver esse erro 16 basta adicionar essa linha no wvdial.conf
INIT5 = AT+CGDCONT=1,”IP”,”claro.com.br”
Esses passos tbm poder ser feito no debian??
ou nao??
Obirgado.
Acredito que não haja muita diferença, já que o ubuntu é baseado no debian.
Prezado Urubatan,
Seu post encheu-me de esperança há coisa de uma semana. No entanto, essa porta ttyACM0 não aparece quando conecto o modem. Até mesmo a criei com “mknod”.
Já instalei dois Huawei e226 sem o menor problema, um no Fedora 8 e outro no eeepc mas o Giant d301 não se apresenta como “serial”.
Ontem, para tirar a dúvida, baixei o ubuntu-8.04, fiz uma instalação no HD e nada!
Poderia dizer-me qual é a sua versão do Ubuntu?
P.S. instalei até mesmo um XP só para tirar a teima, ver se o modem estava funcional e o mesmo conectou de primeira.
Antecipadamente agradeço,
Osvaldo.
@Vinicius: valeu… os erros 16 acabaram
@Osvaldo Marques Junior: na precisa criar os nod nao!!! jah procurasses em outros nodes??? na minha maquina um e226 que eu configurei num debian, tah montando no /dev/ttyUSB0… dah uma olhada por lah!
Se a porta ttyACM0 não estiver aparecendo, provavelmente é por causa da configuração corrente que o USB esta usando para o dispositivo
Para aqueles que o USB reconhece somente um flash disk com os drivers do modem para windows, não reconhecendo-o como um modem, é necessário alterar a configuração corrente (CCurrentConfiguration) do dispositivo USB para se acessar o modem.
No caso do Traveller D301, o perfil de configuração do modem é 3…
Para resolver definitivamente o problema no Gentoo , acredito que no Ubuntu tb, basta adicionar um arquivo no /etc/udev/rules.d:
10-claro3g.rules:
—Begin—
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”
—End—
Abraços,
Paulo Cunha
Eu acho muito complicado configurar o linox na claro,eu queria testar mas não esta dando,pois já entrei em varios lugares atrás de informação mas p/ uma pessoa como eu leigo em micros é quase impossivel faze lo como por ex.em um destes sites igual ao teu o cara manda entrar no tal de Gnome mas onde esta este tal eu não sei, fora outras duvidas mais que aparecem e nos ficamos em frente ao micro com caras de otários.A Op.não da suporte p/fazer conectar e as informacões na net são muito complicadas,ai o programa que tem um bom fundamento que é se livrar do velho e caro XP,se torna quase impossivel,pois as informações é so p/ pessoas nota 10 em micro.Ficando impossivel fazer a divulgação de um programa livre.
[...] Claro 3g com modem traveller D301 funciona no linux - passo a passo para configuração e compartil… ttyACM (tags: 3g d301) [...]
[...] Claro 3g com modem traveller D301 funciona no linux - do Urubatan; [...]
só pra melhorar um pouquinho, o apn da claro agora é bandalarga.claro.com.br
abraços e parabens pelo tutorial
Vc não tem um passo a passo para o Windows vista? Qdo vc carrega a primeira vez ele reconhece, mas as próximas não.
Tenho um ótimo passo a passo para o windows vista.
acesse http://ubuntu.com
baixe o iso da ultima versão
queime um CD
instale o Ubuntu no computador apagando totalmente o windows
Pronto, o seu problema com o windows esta resolvido
preciso dos drives. minha conexao sempre cai ou nao consigo conectar com a internet aparece que nao sobscreveu o serviço dados gprs
dear team traveller
i need modem hsdpa model usb
quantity order 24000
pelase send quotation,specification and special price
please yours respon……
Olá,
Não ficou-me muito claro se cada quadro é um arquivo ou é tudo um arquivo só, e qual seria o arquivo? Tenho esse modem e não consigo conectar, até fiz o que foi dito no comentário.
—Begin—
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”
—End—
Mas sempre dá como modem não encontrado, mesmo no gnome-ppp botando /dev/ttyACM0
Alguma dica?
Abraços!!!
alguem consegue ainda usar a funcao pendrive desse lixo?
O meu modem não tem função pendrive …
Por favor, onde vocês adquiriram os pacotes ppp0 e pppd ?
È so instalar o gnome ppp pelo terminal
gostaria de saber mais a respeito da claro 3g como internet banda larga pois na rua que moro nao tem cabeamento para speed ou qualquer outra banda larga quero saber os custos da claro 3g e se nao terei ploblemas de conexao qual sera o valor mensal e se posso assesar a qualquer hora cem custo adiçional cem mais obrigado aguardo resposta urgente
Acho que você deveria entrar em contato com a claro para buscar estas informações.
O meu modem só é reconhecido como pen drive.Como faço para ele ser reconhecido como modem? Acredito que as dicas postadas funcionem, mas primeiro o modem precisa ser identificado como modem. Como faço?
Eu postei um mini-guia lá no fórum do site do Morimoto que pode ajudar a entender de onde saiu essa configuração…
http://www.guiadohardware.net/comunidade/showthread.php?t=943372&referrerid=648551
Galera adorei o tuto. No começo ficou beleza mas depois ficou dando um tal de “exit code= 11″
O que posso fazer?
Eu fiz um tutoria para IMBECIS OU BURROS EM LINUX [meu caso].
Pq eu fiz isso? PORQUE eu fiquei com medo quando vi o tamanho de informações que essa página traz. No meu tutorial já está tudo automatizado e explicado para débeis mentais [repito: é o MEU caso].
http://www.orkut.com.br/Main#CommMsgs.aspx?cmm=40582796&tid=5285087837754058358&na=2&nst=26
ou
http://www.orkut.com.br/Main#CommTopics.aspx?cmm=40582796
[]’s
P.S.: Parabéns pela iniciativa, mas eu só entendi o que vc fez aí em cima depois que eu já tinha terminado de configurar a minha conexão de um jeito bem mais simples! Acredito que eu ‘mastiguei’ mais. Fique à vontade para indicar ‘meu’ tuto ou postá-lo aí no seu blog.
P.S.2: Minhas configurações
1. Modem: Giant D301 TRAVELLER
2. Operadora: Claro
3. SO: Ubuntu 8.10 Intrepid Ibex [rodando direto do CD, enquanto não sei mexer. Daí é só reiniciar toda vez que dá errado].
Que programa (janela) é esse que aparece no inicio do tutorial no qual da p/ ver o tempo online, o tipo de conexão e a velocidade?
É possivel instalar no Ubuntu 8.10?
Posso usar esse processo no Xandros do Eee Pc?
bom dia,,, gente to desesperada!comprei modem claro mf622.a conexao vai indo +- so que nao entra orkut nem posso ler email do msn nem tao pouco abrir aquivos!!!alguem pode me ajudar?pq faz 3dias k comprei se nao der certo vou devolver..
se alguem souber nanda meu email mirapasko@yahoo.com.br
goataria de saber como funciona no computador
como comprar e qual o preço?
Linux, sempre Linux!!! hehehe
Uso fedora 10, 3g claro e o meu modem é o Traveller D301 e seu script funfou blz!
Mas com um detalhe: não precisei configurar a rota com o comando route, pra mim ja veio certinho.
Ah e só uma dica: configure um servidor DNS no seu PC. Fica melhor pra navegar, resolve os nomes mais rapidamente.
Abraços e muito obrigado!
Jorge Henrique