Blog do Petry

outra tentativa de manter um blog vivo na net...

Até um tempo atrás estava usando o TIMWEB mas como a conexão aqui em Caxias do Sul é uma porcaria bem lenta, praticamnte sem acesso, migrei para a Claro 3G, a velocidade é maravilhosa! Não sei se a banda vai esguelar daqui a um tempo, mas tá ótima até o momento (o ultimo teste de velocidade ultrapassou o 1Mbps).




O único problema é que com meu modem, ele não conectava no meuatravés do Ubuntu, reconhecia somente como pendrive, depois de muita pesquisa vi que o dispositivo não está na lista de dispositivos compatíveis. Tentei de tudo! até mesmo a heresia de usar uma maquina virtual Windows com suporte a USB para tentar conectar o modem por lá, tudo sem sucesso...

Bom, não sou um expert em Linux, mas me defendo ehhehe, portanto não sei direito o que houve, se foi depois de uma atualização do SO que ele passou a funcionar, ou se foi a regra do udev, mas depois de vários passo-a-passos, um deles funcionou! Agradeço ao Laudeci Oliveira por postar no blog dele os passo corretos (cara te devo uma biritas se algum dia te ver/conhecer! hehehe).

Os passos que utilizei para conectar foram os seguintes:

criei o arquivo 50-md300modem.rules dentro de /etc/udev/rules.d/ para criar uma regra que faça o udev montar corretamente o dispositivo:

mdpetry@dv9700:~$ sudo vim /etc/udev/rules.d/50-md300modem.rules

e coloquei o seguinte código:

ACTION!=”add”, GOTO=”3G_End”
BUS==”usb”, SYSFS{idProduct}==”d0cf”, SYSFS{idVendor}==”0fce”, PROGRAM=”/bin/sh -c ‘echo 3 > /sys/%p/device/bConfigurationValue’”
LABEL=”3G_End”


reiniciei o udev:

mdpetry@dv9700:~$ sudo /etc/init.d/udev restart

instalei o wvdial e o gnome-ppp

mdpetry@dv9700:~$ sudo aptitude install gnome-ppp wvdial


e adicionei este conteudo no wndial do meu home:

mdpetry@dv9700:~$ vim .wvdial.conf

[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!



pronto! iniciei o gnome-ppp e a conexão da claro estava lá! conectei e funcionou sem problemas!

alguns blogs falam q da pra melhorar a conexão alterando o dns e utilizar o do openDNS, eu não precisei a velocidade está boa assim...

28 comentários

Comentar
  1. carlosribeiro  

    Alguem confirma? troquei meu MD300 justamente por não funcionar no Ubuntu...

  2. Marcos Daniel Petry  

    Funciona cara! não escreveria aqui se não tivesse funcionado :)!

  3. Élton M. S. Sousa  

    Estou tentando pelo kppp, no Fedora, ele conecta, e logo em seguida desconecta, exibindo o erro de exit 16.
    Alguém sabe o que pode ocorrer?

  4. Marcos Daniel Petry  

    elcio, nuam bloq que pesquisei, tinah tido este problema, mas isso foi corrigido adicionando a linha "Init2 = AT+CFUN=1" nas configurações do wvdial.

    As vezes isso acontece pra mim, acredito que seja algum problema com a comunicação com a rede que não consegue pegar os dns's...

    para resolver eu fiz assim, conectei pelo wvdial direto, sem os parametros adicionais do gnome-ppp (o arquivo está abaixo), dai funcionou, então desconectei e conectai de novo pelo gnome-ppp

    o arquivo:

    [Dialer Defaults]
    Init1 = ATZ
    Init2 = AT+CFUN=1
    Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Init4 = AT+CGDCONT=1,”IP”,”bandalarga.claro.com.br”
    Modem Type = USB Modem
    Baud = 460800
    New PPPD = yes
    Modem = /dev/ttyACM0
    ISDN = 0
    Phone = *99***1#
    Password = claro
    Username = claro

  5. Jota  

    Sua dica funciona com certeza!
    Testado e aprovado. Parabéns.

    Uma pergunta: você obteve sucesso monitorando sinal ou forçando conexão 2G/3G? Sabe de alguma maneira de se fazer isso?

  6. Luã  

    Salvou minha vida! ;)

    O passo fundamental mesmo é fazer o Ubuntu reconhecer o dispositivo como modem em vez de pen drive.

  7. santos  

    naum funcionou comigo ou eu fiz merda
    diz pacote gnome-ppp nãoi encontrado.
    P.S não saco muito de linux

  8. Marcos Daniel Petry  

    cara, gnome-ppp -e um pacote do ubuntu, tu tem q instala ele

    vai no console e digita "sudo aptitude install gnome-ppp"

  9. Laudeci Oliveira "Pretto"  

    Obrigado pelos créditos :D
    Um problema comum em desconectar com o claro 3G pode ser pq o chip ainda não foi liberado (levando em conta os passos seguidos acima), geralmente o pessoal da claro pede para colocar o chip em um celular e acessar a net através do celular antes de fazer a primeira conexão com o modem.
    Estive me contato com os desenvolvedores do NetworkManager e eles falaram que estão corrigindo o problema do modem ser reconhecido como storage, bem como a conexão ser efetuada pelo NM0.7. Qualquer nova noticia estarei postando no meu blog.

  10. Anônimo  

    Funciona beleza, Petry.
    Dá pra usar com o kinternet do SUSE também.
    O NM do SUSE reconhece o modem como conexão cabeada, ou seja, fica inútil.

    No Kinternet só é preciso editar o arquivo de configuração, mas ele já deve estar configurado (não importa como) pra que o smpppd reconheça [a interface] e crie o arquivo ifcfg-modem0 no /etc/sysconfig/network.

    O arquivo fica assim:
    BOOTPROTO='none'
    DIALCOMMAND='ATDT'
    DIALPREFIX=''
    DIALPREFIXREGEX=''
    INIT1='ATZ'
    INIT2='AT+CFUN=1'
    INIT3='ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0'
    INIT4='AT+CGDCONT=1,"IP","bandalarga.claro.com.br"'
    INIT8='ATM0'
    INIT9='ATX3'
    MODEM_DEVICE='/dev/ttyACM0'
    NAME='Sony Ericsson MD300'
    PPPD_OPTIONS=''
    PROVIDER='provider1'
    SPEED='460800'
    STARTMODE='manual'
    UDI=''
    USERCONTROL='yes'

    Agora só é preciso criar um script que mande um AT+CFUN=0 durante o init 0 ou 6, assim ele desliga como deveria.

    ADD: Petry, dá pra você abrir um bug lá no Ubuntu para incluir o .rules no /udev/.rules? Assim o modem funciona 'out-of-the-box', sem configuração do usuário (tirando o dialer).

  11. Edemir  

    Aê tava procurando uma solução pra isso faz tempo. o problema é que eu uso Mandriva... será que tem como usar isso no Kppp do mandriva ? quando eu configuro o modem no kppp ele diz que nao existe modem em ACM0 ;/ por favor :)

  12. Felipe  

    Nao estou conseguindo de forma alguma.
    Sempre coloco
    $ sudo wvdial
    aparece:
    --> WvDial: Internet dialer version 1.60
    --> Cannot open /dev/ttyACM0: No such file or directory
    --> Cannot open /dev/ttyACM0: No such file or directory
    --> Cannot open /dev/ttyACM0: No such file or directory

    Ja tentei trocar por /dev/ttyUSB0, mas aparece o mesmo erro...
    Alguém sabe o que pode estar acontecendo??
    Meu email eh pipocl@gmail.com

  13. Anônimo  

    O meu problema foi pior, ou seja, eu até que fiz uma "gambiarra" para funcionar este aparelho da Claro, ele funcionou perfeitamente, mas daí eu fui atualizar o sistema, pronto atualizei... depois o Ubuntu pediu para reiniciar o sistema, daí que foi a bomba, ou seja, não reconhece mais nenhuma porta USB do meu notebook, já não posso mais conectar e nem colocar nada via USB, daí coloquei em vários fóruns, perguntando como uma atualização pode danificar a integridade do sistema, daí deste ponto em diante eu não quero mais mexer neste Ubuntu... é uma pena, um sistema com bastante potencial, mas peca pelo fato dos periféricos em questão de compatibilidade, e o pior de tudo, uma atualização do PRÓPRIO sistema deixa ele sem funcionamento em algo que antes funcionava :(

  14. Spikey  

    Olá amigo, adicionei sua dica em:

    http://www.forumdebian.com.br/post-37845.html#37845

    Um dos maiores Fórums sobre debian no Brasil, qualquer coisa entre em contato.

    spikey(at)uol.com.br

  15. santos  

    naum estou conseguindo instalar o gnome-ppp
    dou ocomando certo ou acho que sim!
    "sudo apt-get install gnome-ppp"
    tentei tbm: "sudo aptitude install gnome-ppp". Ai diz que o pacote não foi encontrado.

  16. Nill  

    E ai santos blz.
    Tive o mesmo problema depois descobri que o ubuntu não tem o pacote vc tem de baixa-lo da internet, procura no google, é fácil de encontrar.

  17. Nill  

    olá pesoal meu problema é bem simples.
    Digitei todo o código no wvdial assim como foi postado aqui, mas não sei como fazer para salvar isso, pois quando fecho o wvdial ele volta para a configuração anterior, como no principio antes de modificar, ja verifiquei no menu e não tem a opção salvar. Como faço para salvar o que eu digito no wvdial?

  18. santos  

    se alguem tiver com explicar passo a passo com instalar o pacote gnome-pp eu agradeço...eu baixei alguns arquivos mas naum consigo instalar!
    obrigado amigos

  19. Emanoel  

    Tou progredindo, mas cheguei na mensagem:
    --> WvDial: Internet dialer version 1.56
    --> Cannot open /dev/ttyACM0: Device or resource busy
    --> Cannot open /dev/ttyACM0: Device or resource busy
    --> Cannot open /dev/ttyACM0: Device or resource busy

    Vou continuar tentando mas uma ajuda será muito bem aceita! :P

  20. Nill  

    Santos. vc já tentou dar um clique duplo encima do programa que vc baixou?

    Eu instalei ele assim.

  21. santos  

    Agora depois de muita luta e apanhar muito pois sou bem iniciante com o linux...Aparece este problema!
    Ajudem por Favor
    Ignoring malformed input line: ";Do NOT edit this file by hand!"
    --> WvDial: Internet dialer version 1.60
    --> Cannot open /dev/ttyACMO: No such file or directory
    --> Cannot open /dev/ttyACMO: No such file or directory
    --> Cannot open /dev/ttyACMO: No such file or directory

  22. santos  

    consegui solucionar o problema anterior.
    agora a conexão não dura mais que 3segundos e cai.
    o problema é na configuração do gnome-ppp?
    ajudem aí galera!

  23. Rodrigo  

    Santos, tenta marcar a opção "ignorar sequencia de inicialização (modo burro)" no gnome-ppp. Caso não resolva, tenta usar os DNS's do OpenDNS

    Primário 208.67.222.222
    Secundário 208.67.220.220

  24. Hi - Kardo  

    Para quem não esta conseguindo fazer a instalação do gnome-ppp, de o comando antes:
    "sudo apt-get update"
    depois faça de novo o sudo "apt-get install gnome-ppp"
    assim vc atualiza a lista de pacotes antes de instalar
    abs
    guima-san

  25. Hi - Kardo  

    galera consegui conectar pelo ubuntu 8.04 seguindo este tutorial!

    segui o passo-a-passo
    pedi para instalar o wvdial e gnome-ppp assim:
    sudo apt-get install update
    sudo apt-get install gnome-ppp wvdial
    depois coloquei o dns que o rodrigo postal acima:
    gnome-ppp > rede
    DNS
    Primário 208.67.222.222
    Secundário 208.67.220.220
    nas configurações do gnome-ppp habilitei o "modo burro"
    na aba "modem" cliquei em "detectar"
    massss.... ele não conecta pelo gnome-ppp só usei ele para fazer estas configurações, fechei o gnome-ppp, abri o terminal e digitei: wvdial
    pronto vu à la!!!
    abs
    valews!
    Guima-San

  26. Winckler  

    Só uma dica: Cuidado ao copiar e colar. As aspas (simples e duplas) na página não são a padrão do terminal. Sem isso, os UDEV não vai mudar o modo de operação do modem e não vai criar o /dev/ACM*

  27. Anônimo  

    Como eu instalo o gnome-ppp via apt se eu ainda estou instalando a internet? Ou esse tutorial só funciona se vc já tiver outra fonte de interne?

  28. Adônis  

    Gostaria de saber se isso daria certo no Kurumin NG 8.06 Final, é só eu fazer as mesmas coisas dai ou ... ??
    Muito obrigado ...

Postar um comentário