Mais um da série modems... Troquei de plano Claro e de modem, daí baseei-me novamente no pacote Smartconnect para criar minha configuração automatizada.
#!/bin/bash
#
# Copyright (C) 2009 Valter Ferraz Sanches <googbar@gmail.com>
#
# huawei-claro - script shell para configuração rápida em modo texto do modem Huawei E156B no Linux
# com opção de uso do wvdial para discagem
#
# baseado no pacote smartconnect-nogui
#
#
VER="0.1"
cat <<EOF
Bem vindo ao huawei-claro. Este script pretende configurar seu modem Huawei no Linux
da maneira mais rápida e simples possível. Por isso, não fará qualquer teste em seu sistema,
razão pela qual ele deverá ser executado com permissões de 'root'. Qualquer tentativa de
execução sem permissão de escrita em arquivos de sistema resultará em erros.
Isto avisado, pressione ENTER para continuar.
EOF
read crap
echo -n "Escrevendo o /etc/wvdial.conf... "
# cria um backup do wvdial.conf existente se houver um
if [ -f /etc/wvdial.conf ]; then
cp /etc/wvdial.conf /etc/wvdial.conf.old
fi
# cria o novo /etc/wvdial.conf
cat <<EOF > /etc/wvdial.conf
#
# arquivo criado pelo huawei-claro by googbar@gmail.com
# baseado nas Configurações Claro 3G / Modem Huawei
# Testado e aprovado por Guilherme Oliveira - guisoliver@gmail.com
# Qualquer erro nessa configuração, comunique os desenvolvedores
# os e-mails estão acima.
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","bandalarga.claro.com.br"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99***1#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = claro
Username = claro
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on
EOF
# dorme para o usuário ver se deu algum erro...
sleep 3
echo
echo -n "Criando regras para o modem Huawei... "
# cria arquivo de regras atropelando o que tiver la!
cat <<EOF > /etc/udev/rules.d/99-huawei.rules
#
# criado pelo huawei-claro
# código original por
# SmartConnect Huawei - www.linux3g.kit.net
SUBSYSTEM=="block", ACTION=="add", \
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", \
OPTIONS="ignore_device"
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", \
SYSFS{idProduct}=="1003", \
RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"
EOF
# dorme pra ver se deu erro...
sleep 3
# ufa, deve estar tudo em cima agora...
echo
echo "Seu sistema já deve estar configurado. Reiniciando o udev.d... "
# Slackware e amigos
if [ -x /etc/rc.d/rc.udev ]; then
/etc/rc.d/rc.udev restart
# Debian/Ubuntu e amigos
elif [ -x /etc/init.d/udev ]; then
/etc/init.d/udev restart
else
echo "IXI!!! Não encontrei o script do udev em seu sistema. Verifique sua instalação."
fi
exit 0
[2] Comentário enviado por removido em 05/08/2009 - 08:51h
rapaz, acho que não. faça assim: conecta seu modem no pc. entra como root e roda o 'lsusb' e copia e posta o resultado pra gente. Assim vam ve se damo conta de criar um script pra esse também. OK?
[3] Comentário enviado por cristianomcruz em 05/08/2009 - 21:30h
Prezado Valter Ferraz
Boa noite,
Sou usuário Linux " Ubuntu" (Literalmente apaixonado por ele) e recentemente adquiri um conexão claro banda larga Claro 3ge um modem HUAWEI E156B, porem minha conexão era uma verdadeira desgraça, fazia Download a 14KBS, havia ligado pra claro para pedir ajuda afinal ela é a provedora do serviço e recebi a clássica resposta (Não damos suporte a linux, Senhor, por favor mude seu sistema para uma plataforma WINDOWS "Ahr!!!! eu detesto essas "janelas", porém ao ler esse post e executar seu script, literalmente minha vida mudou completamente, ja estava ficando desesperado, pois o ubuntu não tem as configurações 100% coretas para conexão 3g da claro então ele vai na tora e os infelizes dos atendentes da claro se recusão a passar essa informação para que possa reconfigurar minha conexão padrão. Se não fosse você teria que escolher entre o windows e a claro, teria que pagar a multa astronomica da claro, por que Windows em PC NUNCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
Agora tenho minha conexão 100% melhor e com taxas de transferência que chegão a 200kbs pois tenho plano de 500K e ainda navego enquanto faço downloads tranqüilamente.
Mais uma vez valeu!!!!!!!
[6] Comentário enviado por broga em 12/05/2010 - 20:09h
Sou usuário novo do Ubuntu e (infelizmente) nunca usei linux.... eu rodei o Bash e por fim ele imprimiu "Seu sistema já deve estar configurado. "Reiniciando o udev..." .... e depois disso o que devo fazer para me conectar?