quarta-feira, 27 de fevereiro de 2008

Claro3G no linux de modo bem simples e inteligente...

Depois de pesquisar e hackear um pouco, montei as seguintes configuração para o povo (tentar) aproveitar essa novidade de conexão sem fio com o modem Huawei E226:

  • Montando o PEER: /etc/ppp/peer/claro
/dev/ttyUSB0
460800
debug
noauth
name claro
defaultroute
noipdefault
nomagic
# usepeerdns
ipcp-accept-local
ipcp-accept-remote
nomp
noccp
nopredictor1
novj
novjccomp
nobsdcomp
persist
crtscts
user "claro"
password "claro"
connect '/usr/sbin/chat -f /etc/ppp/chap-claro'

Aqui eu deixei desativado a requisição de DNS do servidor da Claro para poder utilizar os da OpenDNS que acho infinitamente melhores e mas estáveis.

  • Montando as configuração de discagem: /etc/ppp/chap-claro
ABORT BUSY
ABORT ERROR
ABORT 'NO CARRIER'
REPORT CONNECT
TIMEOUT 10
"" "ATZ"
OK AT+CGDCONT=1,"ip","claro.com.br"
OK "AT&FE0V1X1&D2&C1S0=0"
OK "AT+COPS=3,0,"
OK "AT+COPS=3,2,"
OK "ATE1"
TIMEOUT 60
"" "ATDT*99***1#"
CONNECT \c

Estas configurações foram extraídas dos logs de conexão do Mobile Partiner for Windows, se alguém tiver mais alguma inressante, pode mandar.

  • Script para conectar: /usr/local/bin/internet
#!/bin/sh
/sbin/ifdown eth0
echo "search opendns.com" > /etc/resolv.conf
echo "nameserver 208.67.222.222" >> /etc/resolv.conf
echo "nameserver 208.67.220.220" >> /etc/resolv.conf
/usr/sbin/pppd call claro

Aqui eu fecho a conexão do a rede interna pois não necessito dela no meu notebook.
Algumas distribuições costuma-se ter o comando pon/poff, só substituir o comando do pppd por "pon claro".

Bom realizei todos os testes no Fedora 8 e no Gentoo 2007.0 e funcionaram perfeitamente, infelizmente o serviço do Claro3G anda tendo umas instabilidades pavorosas e técnicos da operadora me afirmaram que depois do dia 29 tudo estará regularizado. Será?
Para os que desejam um programa parecido com o Mobile Partiner no Linux, pode-se utilizar o software da Vodafone. Testei esse programa mas ainda está em desenvolvimento e se apresenta muito instável, quem quiser se aventurar, fique a vontade.
Só falta um detalhe, o volume pendrive embutido no modem! O Huawei E226 tem esse drive somente de leitura para a instalação do MP para o Windows e no Linux costuma dar erro no udev para desmontar o volume.
Ainda estou pesquisando as regras do udev para ignorar a montagem desse volume desnecessário.

Nenhum comentário: