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: 44.773 ]

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

Transações Financeiras (Warsaw vs User Agent Overrider) - Itaú Bankline 30 horas

Internet 3G no GNU/Linux

Implementação de VPN com OpenVPN

Freeradius - servidor radius eficiente e completo

Apache + módulo deflate = economia de banda

  
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