Huawei Claro - Configurar modem Huawei no Linux
Publicado por Perfil removido 04/08/2009
[ Hits: 24.679 ]
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
Compartilhe a conexão por Wi-Fi
MRTG Start | Stop | Status | Restart
Formatar disquetes msdos & ext2.
exenow - Habilitando suporte a executaveis windows no kernel do linux
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Uma pergunta bem simples mas não achei resposta (ainda) (0)
Reflexão sobre a sobrevivência do Gentoo Linux (6)
Tentativa de instalar Linux em um notebook HP 246 G6 (1)









