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?
Reply to this comment[...] http://www.urubatan.com.br/claro3g_linux_tutorial_101/ [...]
Reply to this commentAmigo,
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.
Reply to this commentSó uma correção.
Não é Walter Gomes é Wagner Gomes.
Abraços.
Reply to this commentCara.. 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
Reply to this commentOlá, 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?
Reply to this commentobrigado 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.
Reply to this commentGostaria 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
Reply to this commentPor 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.
Reply to this comment[...] 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 [...]
Reply to this commentPara resolver esse erro 16 basta adicionar essa linha no wvdial.conf
Reply to this commentINIT5 = AT+CGDCONT=1,”IP”,”claro.com.br”
Esses passos tbm poder ser feito no debian??
Reply to this commentou nao??
Obirgado.
Acredito que não haja muita diferença, já que o ubuntu é baseado no debian.
Reply to this commentPrezado 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.
Reply to this comment@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!
Reply to this commentSe 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,
Reply to this commentPaulo 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.
Reply to this comment[...] Claro 3g com modem traveller D301 funciona no linux - passo a passo para configuração e compartil… ttyACM (tags: 3g d301) [...]
Reply to this comment[...] Claro 3g com modem traveller D301 funciona no linux - do Urubatan; [...]
Reply to this commentsó pra melhorar um pouquinho, o apn da claro agora é bandalarga.claro.com.br
Reply to this commentabraç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.
Reply to this commentTenho 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
Reply to this commentpreciso dos drives. minha conexao sempre cai ou nao consigo conectar com a internet aparece que nao sobscreveu o serviço dados gprs
Reply to this commentdear team traveller
i need modem hsdpa model usb
quantity order 24000
pelase send quotation,specification and special price
Reply to this commentplease 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!!!
Reply to this commentalguem consegue ainda usar a funcao pendrive desse lixo?
Reply to this commentO meu modem não tem função pendrive …
Reply to this commentPor favor, onde vocês adquiriram os pacotes ppp0 e pppd ?
Reply to this commentÈ so instalar o gnome ppp pelo terminal
Reply to this commentgostaria 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
Reply to this commentAcho que você deveria entrar em contato com a claro para buscar estas informações.
Reply to this commentO 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?
Reply to this commentGalera adorei o tuto. No começo ficou beleza mas depois ficou dando um tal de “exit code= 11″
Reply to this commentO que posso fazer?