Huawei Claro - Configurar modem Huawei no Linux

Publicado por Perfil removido 04/08/2009

[ Hits: 24.066 ]

Download huawei-claro




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

xamore - um "more" simples em Xdialog

Instalar WebCam LG LIC-110 e derivadas

Converte acentos e caracteres especiais para codificação HTML

Script para bootsect.lnx

Administração básica de usuários no MySQL


  

Comentários
[1] Comentário enviado por dnoway em 04/08/2009 - 11:17h

Será que funciona para o ZTE MF 626?

[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!!!!!!!

Atenciosamente,


Cristiano Roque

[4] Comentário enviado por Zecaman em 24/08/2009 - 14:21h

Olá, gostaria de saber como se instala o Modem Huawei E156C da OI no Insigne.

[5] Comentário enviado por Miojo em 23/02/2010 - 19:18h

no openSUSE 11.2 ele não precisa de regras para udev

[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?

Me ajudem por favor,

Atenciosamente,
Emerson Brôga

[7] Comentário enviado por removido em 27/04/2017 - 00:58h


É o script do morimoto só isso.

:(


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts