Configurando modem USB 3G pelo console

Olá galera, andei dias tentando fazer conectar meu modem 3G USB, pastei como um newbie para conectar, vagando em chats, emails, fórums e wikis. Portando aqui vai como eu consegui conectar. Esse método pode funcionar em qualquer distro e modem usb, mas não é garantido que isso possa acontecer.

[ Hits: 45.226 ]

Por: yermandu em 28/10/2010 | Blog: http://twitter.com/yermandu


Liberando o modem para discar



Muitas operadores bloqueiam o sim card do modem colocando uma senha, não se preocupe, eles vão te informar qual é a senha, no caso da vivo é 8486, e como você faz isso?

Há dois métodos:

Manual: vá na linha de comando e digite:

# echo "ATZ+CPIN=\"8486\"" > /dev/ttyUSB2

Via comando: há um utilitário que descobre o modem e pede a senha, o nome dele é "comgt", baixe e instale-o:

# cd ~/code
# wget
http://sourceforge.net/projects/comgt/files/comgt/0.32/comgt.0.32.tgz
# tar xvf comgt.0.32.tgz
# cd comgt.0.32/
# make all
# make install


No meu caso houve erro de compilação, mas o programa binário foi compilado e executado normalmente, nesse caso, execute os seguintes passos:

# cp comgt /usr/bin

Pronto, podemos usá-lo, basta executá-lo:

# comgt

Ele vai perguntar a senha, você digita e dá <enter>. Esse passo será necessário sempre que for se conectar ou a luz do modem estiver vermelinha. Cuidado para não digitar a senha errada e bloquear o chip do modem.

Finalmente se tudo tiver certo, cruze os dedos.

Você pode se conectar usando o seguinte comando (como root), vá em um console ou abra um terminal e digite:

# pppd call low3g

Para desconectar aperte as teclas CTRL+C e aguarde, ele leva alguns segundos para desconectar.

Considerações finais

Na cidade onde resido não há conexões a cabo, sendo que apenas 3G e rádio são os métodos mais viáveis, tenho um notebook e vivo saindo de lugar em lugar, mesmo os planos dos provedores sendo horríveis e abusivos, pois as operadoras fazem de tudo para que você tenha limites, limite de horas, limite de megas, quotas, redução de velocidade, cobrança de excedentes, enfim, tudo que o cliente não quer, mas fazer o quê? Quem não pode se sacode.

Escrevi este tutorial com o intuito de outras pessoas poderem conectar-se, pois levei muito tempo para conseguir me conectar, a distribuição que escolhi não havia suporte para o discador da operadora. Foi muito trabalhoso identificar todos esses passos, se alguém quiser contribuir para enriquecer, modificar o tutorial, sinta-se a vontade.

Fontes:
Página anterior    

Páginas do artigo
   1. Preparando o modem USB 3G no console
   2. Descobrindo o modem
   3. Preparando os discadores
   4. Liberando o modem para discar
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Configurando um domínio pelo serviço ipturbo empresarial (Brasil Telecom)

Como hospedar um site no seu próprio micro

Redes PLC

Gerenciamento de endereços IP com phpIPAM

Acelere o seu Squid com squid-prefetch - baixe as páginas antes dos seus usuários!

  
Comentários
[1] Comentário enviado por kobushi em 29/10/2010 - 11:20h

@ yermandu

Muito boa iniciativa! Realmente útil para os usuários de conexão web 3G. Infelizmente a comunidade Linux ainda sofre com a ausência de suporte dos fabricantes de hardware em geral, mas isso apenas fortalece e estimula a troca de experiências entre os usuários. A maioria dos modems 3G do mercado atendem apenas às configurações para Mac e Windows.

Vou testar em breve e posto o resultado.

[2] Comentário enviado por yermandu em 02/11/2010 - 13:55h

Testei com o Mandriva, Ubuntu, Gentoo e rolou.

#ChangeLog
# 20101212
# Modificado o arquivo /etc/ppp/options

E uma instalacao clean tive que modificar o arquivo options extraido do discador da vivo, uma replica do arquivo pode ser encontrada no seguinte endereco:
http://pastebin.ca/2017757
copiar para /etc/ppp/options

Voce tambem pode conectar com o
pon nomedaconexao
e disconectar com o
poff nomedaconexao

[3] Comentário enviado por tuxal em 02/11/2010 - 14:08h

Ah valeu. Tava precisando mesmo. Ótimo artigo.


abraços

[4] Comentário enviado por removido em 02/11/2010 - 17:43h

Parabéns pelo artigo, muito interessante e bem detalhado.

Nunca precisei compilar um kernel para fazer o 3G funcionar, quando usava o Debian Lenny (2.6.26) instalei o kernel do Squeeze e resolveu.

Guardarei seu artigo nos meus favoritos pro caso de necessidade. Numa dessas crises de distro pode ser a solução.

No Debian Squeeze, basta que eu instale a libusb, libusb-dev, pppconfig e usb-modeswitch. Meu modem 3G (ZTEMF626) usa as mesmas configurações que esse, a diferença é que há um outro arquivo, o /etc/usb_modeswitch.setup (tanto no Debian quanto no Arch Linux), é nele que fica a informação do modem.


conteúdo de /etc/usb_modeswitch.conf (resumido)

DisableSwitching=0
EnableLogging=0



conteúdo de /etc/usb_modeswitch.setup (já modificado)

########################################################
# ZTE MF622 (aka "Onda MDC502HS")
# ZTE MF626
# ZTE MF628+ (tested version from Telia / Sweden)
# ZTE MF633
# ZTE MF636 (aka "Telstra / BigPond 7.2 Mobile Card")
# ZTE MF637
#
# Contributor: Joakim Wennergren and others

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProduct= 0x0031

MessageContent="5553424312345678000000000000061b000000030000000000000000000000"



conteúdo de /etc/usb_modeswitch.d/19d2:2000

########################################################
# ZTE MF622 and probably others (WE NEED MORE ID INFO)

DefaultVendor= 0x19d2
DefaultProduct= 0x2000

TargetVendor= 0x19d2
TargetProductList="0001,0002,0015,0016,0017,0031,0037,0052,0055,0063"

CheckSuccess=20

MessageContent="55534243123456782000000080000c85010101180101010101000000000000"

[5] Comentário enviado por jeanfawa em 02/11/2010 - 20:50h

querido amigo SUUUUUUUUUUUUUUPER linux,
ficaria muito feliz se algum de vcs do site pudessem me ajudar a instalar o modem MD300 da sony ericsson no meu ubuntu 10.4. eu sou obrigado a usar meu notebook em dual boot com o windows 7 por causa disso.em Teresina nunca encontrei alguém para me ajudar.será se vc me indicaria alguém por essas bandas? é óbvio que eu sou hiper leigo em linux.mas fico babando de inveja de vcs que o dominam.
no dia que for possivel eu usar o meu modem da claro no ubuntu serei uma pessoa livre.

por favor,alguma luz!!!

[6] Comentário enviado por removido em 03/11/2010 - 13:29h

Muito bom artigo.

Atualmente uso 3G com o celular Nokia e71, e para minha velicidade, bastei plugar o mesmo no Linux, e o NetworkManager já detectou o hardware e adicionou a conexão.

Sucesso.

[7] Comentário enviado por yermandu em 02/12/2010 - 16:08h

edps

valeu mano por postar o arquivo, vai ser util.

o compilar o kernel é em ultimo caso, acredito que distribuições com binarios (ubuntu like, rpm like, etcs...) o kernel já tenha essas configurações prontas.

Mas foi bom pastar no mundo 3g pq dessa forma que passei, vc força a detecção do modem. que no meu caso foi preciso.

jeanfawa não desista amigo, procure-nos pelo irc, por listas de email, ou abra um post aqui mesmo, certamente vamos ver o que podemos ajudar.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts