Errata: Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux
Publicado por Perfil removido 13/06/2009
[ Hits: 7.161 ]
já existe um outro pacote aqui no site que faz isso, mas achei muito confusa a interface texto,
além de se tratar de um pacote instalável com suporte para todos os modems possíveis,
esparramados em uma infinidade de arquivos fonte.
Como só tenho o MD300 o pacote é um desperdício para mim. E para quem só tem o Sony da
Claro em casa também. Este aqui serve somente para o Sony MD300 na Claro. Enjoy!
ERRATA: linha 85 deve ser:
cat <<EOF > /etc/udev/rules.d/50-md300modem.rules
#!/bin/bash # # Copyright (C) 2009 Valter Ferraz Sanches <googbar@gmail.com> # # md300-claro - script shell para configuração rápida em modo texto do modem Sony Ericsson no Linux # com opção de uso do wvdial para discagem # # baseado no pacote smartconnect-nogui # # VER="0.1" cat <<EOF Bem vindo ao md300-claro. Este script pretende configurar seu modem Sony Ericsson 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 md300-claro by googbar@gmail.com # baseado nas Configurações Claro 3G / Modem Sony Ericsson MD300 # 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/ttyACM0 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 ; Minimize = off ; Dock = off ; Do NOT edit this file by hand! EOF # dorme para o usuário ver se deu algum erro... sleep 3 echo echo -n "Criando regras para o Sony Ericsson MD 300... " # cria arquivo de regras atropelando o que tiver la! cat <<EOF > /etc/udev/rules.d/50-md300modem.rules # # criado pelo md300-claro # código original por # SmartConnect Sony Ericsson MD300 - www.linux3g.kit.net # # 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" ACTION!="add", GOTO="3G_End" BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="modem" PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'" LABEL="3G_End" 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 read -p "Deseja testar o wvdial agora? [S/N]: " ANS if [ "$ANS" = "s|S" ]; then wvdial fi exit 0
Envia e-mail notificando configurações de uma máquina
Backup mysqldump usando Shell Script
infonow - all system information
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)