3G no GNU/Linux

Depois que escrevi o artigo “Instalando modem ZTE MF622 no Ubuntu“, muita gente me escreveu perguntando se os procedimentos funcionam em outras distribuições ou com outras marcas de modem. Neste artigo pretendo responder algumas das dúvidas mais comuns.

Instalando em outras distribuições

Embora só tenha feito o teste no Ubuntu, recebi feedbacks positivos de usuários que instalaram e estão utilizando o 3G nas mais diversas distribuições. Nesse caso, o que pode acontecer é a localização de algum arquivo ser diferente ou precisar instalar algum outro pacote que não tenha mencionado no procedimento para Ubuntu. Respondendo a pergunta: sim, funciona em outras distribuições e possivelmente com outras operadoras que não seja a Claro.

Modem de outro modelo

Muita gente questionou se o mesmo procedimento funciona em modems de outras marcas (como da Sony Ericsson e Huawei por exemplo). Ainda não tive a oportunidade de testar com modems de outras marcas, mas vi relatos positivos de usuários que instalaram com sucesso modems da marca Huawei. Muitos modems são primeiramente reconhecidos como unidade de disco no momento que são plugados no computador. Isso acontece para que o driver seja instalado em computadores windows. No GNU/Linux não precisamos disso, então é necessário desmontar a unidade de disco e forçar o USB a reconhecer o dispositivo como modem.  Quem faz esse procedimento é a ferramenta USB_ModeSwitch. Se o seu modem é reconhecido como unidade de disco e o modelo consta na página do USB_ModeSwitch, então ele vai funcionar. Você precisa apenas adaptar as configurações para o modelo do modem (veja o arquivo usb_modeswitch.conf).

Atenção nos detalhes

Algumas pessoas não tiveram sucesso ao fazer a instalação. Em alguns casos, pude constatar que faltou um ou outro detalhe. É essencial que você utilize o usb_modeswitch e configure uma regra no udev para que o modem seja reconhecido pelo sistema operacional. Siga passo a passo todos os procedimentos e acompanhe o /var/log/messages, todas as mensagens (de sucesso ou falha) vão aparecer ali.

Algumas dicas úteis

Instale a ferramenta comgt, com ela é possível ver o nível de sinal de sua conexão além de outras informações do modem. Se você utiliza a Claro como operadora, verifique com o comando comgt info se o APN está como “bandalarga.claro.com.br“. Verifique as outras opções com comgt help

No procedimento original, o número de discagem está como *99#. Eu tenho utilizado com mais estabilidade o número de conexão *99***1#. Não sei se realmente faz diferença ou foi apenas coincidência, mas depois que passei a utilizar esse número, a conexão oscilou bem menos.

Utilize o OpenDNS como servidores de DNS: 208.67.222.222 e 208.67.220.220.

Boa navegação 3G! :-)

Post relacionado: Instalando modem ZTE MF622 no Ubuntu

, ,

9 Responses to 3G no GNU/Linux

  1. Andre 16/10/2008 em 1:03 pm #

    Estou ficando quase louco, com a claro consequi conexão com o e61 e com o modem atravez de wvdial, mas ja com a brasil telecom nada, talves seja o arquivo de configuração o wvdial.conf, se alguem esta consequindo acesso com a brt favor postar o wvdial.conf para que possa testar

  2. Andre 16/10/2008 em 10:03 am #

    Estou ficando quase louco, com a claro consequi conexão com o e61 e com o modem atravez de wvdial, mas ja com a brasil telecom nada, talves seja o arquivo de configuração o wvdial.conf, se alguem esta consequindo acesso com a brt favor postar o wvdial.conf para que possa testar

  3. Christiano Anderson 16/10/2008 em 2:25 pm #

    Galera, novidades para usuários 3G no novo Ubuntu, o Intrepid:

    http://christiano.blog.br/2008/10/16/zte-mf622-3g-no-ubuntu-intrepid-funciona-de-primeira/

    Abraços!

  4. Marco Antonio 06/01/2009 em 9:28 pm #

    Caro Cristiano, Estou tentando utilizar esse Modem no Intrepid mas infelizmente ainda não consegui.

    Messages:

    Jan 6 19:02:34 marco-laptop kernel: [ 5.186747] usb 2-2: configuration #1 chosen from 1 choice
    Jan 6 19:02:34 marco-laptop kernel: [ 11.151788] udevd version 124 started
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336789] usbcore: registered new interface driver usbserial
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336837] usbserial: USB Serial support registered for generic
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336877] usbserial_generic 1-1:1.0: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337143] usb 1-1: generic converter now attached to ttyUSB0
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337154] usbserial_generic 1-1:1.1: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337304] usb 1-1: generic converter now attached to ttyUSB1
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337314] usbserial_generic 1-1:1.2: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337432] usb 1-1: generic converter now attached to ttyUSB2
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337459] usbcore: registered new interface driver usbserial_generic
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337461] usbserial: USB Serial Driver core

    WVDIAL:

    sudo wvdial
    –> Ignoring malformed input line: “Modem Type Analog Modem”
    –> WvDial: Internet dialer version 1.60
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
    AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
    OK
    –> Modem initialized.
    –> Sending: ATDT*99***1#
    –> Waiting for carrier.
    ATDT*99***1#
    NO CARRIER
    –> No Carrier! Trying again.

  5. Marco Antonio 06/01/2009 em 7:28 pm #

    Caro Cristiano, Estou tentando utilizar esse Modem no Intrepid mas infelizmente ainda não consegui.

    Messages:

    Jan 6 19:02:34 marco-laptop kernel: [ 5.186747] usb 2-2: configuration #1 chosen from 1 choice
    Jan 6 19:02:34 marco-laptop kernel: [ 11.151788] udevd version 124 started
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336789] usbcore: registered new interface driver usbserial
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336837] usbserial: USB Serial support registered for generic
    Jan 6 19:02:34 marco-laptop kernel: [ 11.336877] usbserial_generic 1-1:1.0: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337143] usb 1-1: generic converter now attached to ttyUSB0
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337154] usbserial_generic 1-1:1.1: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337304] usb 1-1: generic converter now attached to ttyUSB1
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337314] usbserial_generic 1-1:1.2: generic converter detected
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337432] usb 1-1: generic converter now attached to ttyUSB2
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337459] usbcore: registered new interface driver usbserial_generic
    Jan 6 19:02:34 marco-laptop kernel: [ 11.337461] usbserial: USB Serial Driver core

    WVDIAL:

    sudo wvdial
    –> Ignoring malformed input line: “Modem Type Analog Modem”
    –> WvDial: Internet dialer version 1.60
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
    AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
    OK
    –> Modem initialized.
    –> Sending: ATDT*99***1#
    –> Waiting for carrier.
    ATDT*99***1#
    NO CARRIER
    –> No Carrier! Trying again.

  6. Christiano Anderson 06/01/2009 em 11:01 pm #

    Olá Marco Antônio,

    A mensagem No Carrier! Trying again. significa que o modem não está conseguindo na operadora o sinal para fazer a discagem e estabelecer a conexão 3G. Isso pode acontecer por vário motivos, o primeiro é a falta de sinal (você já conseguiu conectar alguma vez?). O outro motivo, pode ser uma certa demora em negociar o sinal 3G. No meu caso, em algumas localidades eu preciso plugar o modem no USB e aguardar cerca de 5 minutos até conseguir estabelecer a conexão. Durante esse período, a luz do modem fica oscilando entre o vermelho e o verde e apenas quando estabiliza no verde é que consigo conectar. Se tento antes, dá a mesma mensagem de NO CARRIER.

    Espero te ajudado a esclarecer melhor!

    Abraços

  7. Christiano Anderson 06/01/2009 em 9:01 pm #

    Olá Marco Antônio,

    A mensagem No Carrier! Trying again. significa que o modem não está conseguindo na operadora o sinal para fazer a discagem e estabelecer a conexão 3G. Isso pode acontecer por vário motivos, o primeiro é a falta de sinal (você já conseguiu conectar alguma vez?). O outro motivo, pode ser uma certa demora em negociar o sinal 3G. No meu caso, em algumas localidades eu preciso plugar o modem no USB e aguardar cerca de 5 minutos até conseguir estabelecer a conexão. Durante esse período, a luz do modem fica oscilando entre o vermelho e o verde e apenas quando estabiliza no verde é que consigo conectar. Se tento antes, dá a mesma mensagem de NO CARRIER.

    Espero te ajudado a esclarecer melhor!

    Abraços

  8. Henrique 08/02/2009 em 7:03 pm #

    Bom, gostaria de uma ajuda, o modem esta dando erro no meu S.O, XP, istalei normal, mas não consigo conectar o programa mostra que não esta conectado o modem, e as vezes o pc, surge uma tela azul, dizendo que o sistema foi desligado para evitar danos e verificar se tenho espação na memoria e por ai vai..
    Se alguem souber me diser algo agradeço..

  9. Henrique 08/02/2009 em 5:03 pm #

    Bom, gostaria de uma ajuda, o modem esta dando erro no meu S.O, XP, istalei normal, mas não consigo conectar o programa mostra que não esta conectado o modem, e as vezes o pc, surge uma tela azul, dizendo que o sistema foi desligado para evitar danos e verificar se tenho espação na memoria e por ai vai..
    Se alguem souber me diser algo agradeço..

Leave a Reply