Vivo no Linux com Aiko 82d

Publicado por Ricardo Coelho em 19/06/2008

[ Hits: 20.273 ]

 


Vivo no Linux com Aiko 82d



O Aiko 82d possui dois dispositivos integrados em um único aparelho. O primeiro é um pendrive, montado automaticamente pelo Ubuntu quando se conecta o modem à uma porta USB:

$ lsusb

Bus 003 Device 003: ID 19d2:2000

O segundo é o modem em si, que pode ser acessado alguns segundos após ejetar o pendrive (ZTEMODEM).

$ lsusb

Bus 003 Device 003: ID 19d2:0001

Para carregar automaticamente o módulo necessário ao seu funcionamento sempre que o pendrive for ejetado, crie os seguintes arquivos (cada arquivo contém apenas uma linha):

# vim /etc/udev/rules.d/91-aiko82dusb.rules

SUBSYSTEM=="usb", SYSFS{idProduct}=="0001", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial"

# vim /etc/modprobe.d/usbserial.modprobe

options usbserial vendor=0x19d2 product=0x0001

Para a discagem, crie os arquivos do peer:

# vim /etc/ppp/peers/Vivo

hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/Vivo"
/dev/ttyUSB2
115200
defaultroute
noipdefault
user "vivo"
remotename Vivo
ipparam Vivo
usepeerdns

# vim /etc/chatscripts/Vivo

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' ATZ
OK-AT-OK "ATDT*99#"
CONNECT \d\c

Adicionamos a linha abaixo (senha) no final do arquivo /etc/ppp/pap-secrets:

"vivo" Vivo "vivo"

Para evitar surpresas, acrescente as seguintes linhas em /etc/ppp/options:

asyncmap 0xa0000
mru 1500
nobsdcomp
nodeflate
noaccomp
nopcomp
refuse-chap

Estes passos são necessários uma única vez.

Veremos a seguir os passos que serão executados a cada conexão.

Conexão

Conecte o modem e ejete a unidade de armazenamento (ZTEMODEM). Em seguida, inicie a conexão:

$ pon Vivo

Aguarde uns segundos e verifique se tudo funcionou:

$ ifconfig ppp0
ppp0    Encapsulamento do Link: Protocolo Ponto-a-Ponto  
        inet end.: 189.97.x.x  P-a-P:10.64.64.64  Masc:255.255.255.255

Testei em um Ubuntu 7.10. Se alguém conseguir em outras distros ou versões, favor comentar.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Testando um arquivo ISO

Samba PDC + Autenticando Windows 7 + Adicionando usuários

Compilando WINE no Ubuntu 6.10 64 bits

Usando headphones USB no Kubuntu 8.04

Como bloquear o Ultrasurf

  

Comentários
[1] Comentário enviado por luizleroy em 21/06/2008 - 08:45h

Cara, consegui utilizar este dispositivo no satux, que é uma distro baseada no Debian... É basicamente a mesma coisa, só que pra discar eu utilizei o seguinte arquivo em etc/wvdial:

[Dialer vivo]
Init2 = ATZ
Init3 = AT+CGDCONT=1,"ip","gprs.telemigcelular.com.br"
Stupid Mode = 1
ISDN = 0
Phone=*99***1#
Ask Password = 0
Modem = /dev/ttyUSB0
Username = celular
Dial Command = ATD
Password = celular

--------

Custei a descobrir esta máquina gprs.telemigcelular.com.br !!!

---------> Dúvidas:
1 - É possível utilizar o aparelho como um pendrive (leitura e escrita)?
2 - Qual a necessidade deste "cabo USB duplo"!!??????? Eu estou utilizando um cabo USB comum, mas tenho certo receio de causar algum problema!!!!!!!

[2] Comentário enviado por tsanches em 21/06/2008 - 22:41h

Muito Boa sua dica, tenho um amigo que esta tentando conectar esse modem no Insigne, distro baseada no debian, vou tentar conectar seguindo suas intruções.
VALEU pela contribuição!!!
TSANCHES

[3] Comentário enviado por ercorrea10 em 22/07/2008 - 16:39h

Tenho um eeepc com o Xandros instalado. Fiz todos os passos, mas quando executo o comando "sudo pon Vivo". Ocorre o erro abaixo:
/usr/sbin/pppd: In file /etc/ppp/peers/Vivo: unrecognized option '-v'.
Alguém tem alguma dica?

[4] Comentário enviado por luci_reis em 14/08/2008 - 13:55h

OI ...VOU FICAR CONTENTE SE MEU MODEM AIKO 82D FUNCIONAR TAMBÉM NO LINUX METASYS (ACHO QUE É O SUSE)
MAS COMO SOU USUÁRIA PRIMÁRIA, ACHEI A TELA DE KONSOLE, MAS NÃO ENTENDI A PARTE QUE ESTA EM NEGRITO DA PARTE QUE ESTA DENTRO DA CAIXA.
É PARA DIGITAR TUDO DIRETO? É TUDO UMA COISA SÓ?
PRECISA CRIAR DIRETÓRIO? COMO CRIAR? O QUE VC QUIS DIZER COM: (cada arquivo contém apenas uma linha)?????? O QUE É ISSO?
HELP-ME !!!!!!!!! AJUDE-ME!!!!
FICAREI ETARNAMENTE GRATA.
LUCIENE

[5] Comentário enviado por tininha em 03/09/2008 - 16:05h

Oi
segui todos os passos e por aqui consegui o ip. Acontece que não navega. VC fez mais alguma ação para que conseguisse navegar, tipo tentou quantas vezes? Falo de salvador na Bahia e estou tentando fazer funcionar de um ubuntu 7.10 e um 8.04, nos dois eu consegui direitinho, antes dava até esse problema que o Lunk teve, mas foi só eu manter os arquivos em uma só linha que funcionou, consegui pegar o Ip. Minha dúvida é, tenho que mudar a configuração de rede? preciso fazer dhcp? estou tentando tudo, mas nada acontece, a máquina já detecta o drive mas não navega! Estou navegando dela agora, mas de um ruindow$ !!! VC pode me ajudar?

[6] Comentário enviado por ram.coelho em 28/09/2008 - 01:24h

Estive fora um tempo mas vou tentar responder aos comentários acumulados.

luizleroy:
Eu consigo utilizar como pen-drive normalmente. Basta não ejetar o dispositivo. O que não dá é para conectar enquanto ele estiver neste modo.
Não acho que é necessário usar o cabo duplo. Várias pessoas que eu conheço utilizam o mesmo equipamento com cabo simples ou apenas uma ponta do cabo duplo.

errcorrea10:
Tente trocar a linha para: connect "/usr/sbin/chat -f /etc/chatscripts/Vivo"

luci_reis:
O que está em negrito deve ser digitado no console. Se a linha começar com '#', você precisa executar o comando como superusuário (root).
O que está dentro da caixa é conteúdo de arquivo. O nome do arquivo vem antes da caixa, em itálico.
Eu não precisei criar diretórios, mas isto vai depender da sua distribuição.
Quando eu informei que cada arquivo contém apenas uma linha é porque não tem como saber se a linha vai ser quebrada na tela dos usuários que usam uma resolução menor. Neste caso, tentei garantir que ninguém incluísse um Enter no meio da linha.

tininha:
Depois do pon Vivo, verifique o conteúdo do comando 'plog', a saída de 'ifconfig ppp0', do 'route -n' e de 'cat /etc/resolv.conf'. Qualquer dúvida, coloque estes resultados aqui como comentário.
Geralmente não é necessário fazer nada manualmente, tem um dhcp que seta tudo direito.


Espero ter ajudado.

[7] Comentário enviado por meo4u em 29/09/2008 - 20:28h

Sou novato no Linux
Uso o mandriva 2008
e nao existe o cmando pon na minha distro
oq devo fazer??

[8] Comentário enviado por Léo Pinto em 08/10/2008 - 09:44h

Meu problema é o mesmo do errcorrea10: quando executo o comando "sudo pon Vivo". Ocorre o erro abaixo:
/usr/sbin/pppd: In file /etc/ppp/peers/Vivo: unrecognized option '-v'

Você sugeriu tirar o '-v', mas não funciona. Ele pede pra tirar o '-f'. Se tirar o '-f', também não funfa. Ele pede pra tirar o '/etc/chatscripts/Vivo'... e por aí vai.

Alguém conseguiu resolver este problema ?

[9] Comentário enviado por ariadiny em 20/10/2008 - 07:53h

Bom dia, sou novata no linux - ubuntu e fiz todos os passos acima só que ao invéz de usar o comando "vim" usei o "sudo nano" que encontrei em outro tutorial idêntico. Quando chega na parte: /dev/ttyUSB2 dentro do ...peers/Vivo..
na hora que eu termino e dou o comando "pon Vivo" aparece que não coneguiu executar essa linha, alguma coisa assim, não acha o dispositivo...

Alguém sabe o que pode ser?
E quando eu digito ifconfig ppp0 aparece Device not found.

Obrigada

[10] Comentário enviado por erikrafael em 04/11/2008 - 21:09h

Caros colegas, gostaria de pedir ajuda de vcs. Sou usuário do AIKO 82D aqui de Manaus-Am e fiz a configuracao conforme sugerido neste site. o que tenho obtido no log apos o pon Vivo eh o seguinte:
Nov 4 19:03:51 erikrafael-laptop pppd[6604]: pppd 2.4.4 started by erikrafael, uid 1000
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: sent [LCP ConfRej id=0x2a <auth chap MD5>]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: rcvd [LCP ConfReq id=0x2b <asyncmap 0x0> <magic 0xf640dc>]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: sent [LCP ConfAck id=0x2b <asyncmap 0x0> <magic 0xf640dc>]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: sent [LCP EchoReq id=0x0 magic=0x71f4fe3c]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: rcvd [LCP DiscReq id=0x2c magic=0xf640dc]
Nov 4 19:03:54 erikrafael-laptop pppd[6604]: rcvd [LCP EchoRep id=0x0 magic=0xf640dc 71 f4 fe 3c]
Nov 4 19:03:55 erikrafael-laptop pppd[6614]: pppd 2.4.4 started by erikrafael, uid 1000
Nov 4 19:03:55 erikrafael-laptop pppd[6614]: Device ttyUSB2 is locked by pid 6604
Nov 4 19:03:55 erikrafael-laptop pppd[6614]: Exit.
Nov 4 19:04:05 erikrafael-laptop pppd[6604]: rcvd [IPCP ConfNak id=0xb <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Nov 4 19:04:05 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0xc <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:06 erikrafael-laptop pppd[6604]: rcvd [IPCP ConfNak id=0xc <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Nov 4 19:04:06 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0xd <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:07 erikrafael-laptop pppd[6604]: rcvd [IPCP ConfNak id=0xd <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Nov 4 19:04:07 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0xe <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:08 erikrafael-laptop pppd[6604]: rcvd [IPCP ConfNak id=0xe <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Nov 4 19:04:08 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0xf <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:09 erikrafael-laptop pppd[6604]: rcvd [IPCP ConfNak id=0xf <ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14> <ms-wins 10.11.12.13> <ms-wins 10.11.12.14>]
Nov 4 19:04:09 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0x10 <compress VJ 0f 01> <addr 0.0.0.0>]

Por fim, parece que o modem é desligado:

Nov 4 19:04:29 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0x24 <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:54 erikrafael-laptop pppd[6604]: sent [LCP EchoReq id=0x2 magic=0x71f4fe3c]
Nov 4 19:04:56 erikrafael-laptop pppd[6604]: sent [IPCP ConfReq id=0x24 <compress VJ 0f 01> <addr 0.0.0.0>]
Nov 4 19:04:59 erikrafael-laptop pppd[6604]: IPCP: timeout sending Config-Requests
Nov 4 19:04:59 erikrafael-laptop pppd[6604]: sent [LCP TermReq id=0x2 "No network protocols running"]
Nov 4 19:05:02 erikrafael-laptop pppd[6604]: sent [LCP TermReq id=0x3 "No network protocols running"]
Nov 4 19:05:05 erikrafael-laptop pppd[6604]: Connection terminated.
Nov 4 19:05:06 erikrafael-laptop pppd[6604]: Modem hangup
Nov 4 19:05:06 erikrafael-laptop pppd[6604]: Exit.

Quando o ifconfig é emitido a interface PPP não aparece. Alguém tem alguma idéia sobre o que pode estar ocorrendo?

Sistema: Ubuntu 2.6.24-19-generic #1 SMP x86_64 GNU/Linux

Desde já agradeco a ajuda de quem puder ajudar.

[11] Comentário enviado por andrefpacheco em 25/11/2008 - 22:08h

Amigo...

Eu estou com o ubuntu 8.04... tenho o aiko 82d da vivo... fiz exatamente o que voce me falou passo a passo e não deu certo... você poderia me ajudar... segue algumas informações
Fiz todo o procedimento como root
quando dou um lsusb me aparece: (já com feito o eject da unidade de disco da aiko)

lsusb

Bus 001 Device 003: ID 19d2:0001
Bus 001 Device 001: ID 0000:0000

quando dou o pon Vivo, volta para linha de comando sem nenhum problema... aguardo 10 s e dou o ifconfig ppp0:
ppp0: erro obtendo informações da interface: %s: dispositivo não encontrado.

HELP ME!!! HEHE

[12] Comentário enviado por ram.coelho em 03/12/2008 - 14:57h

Slashdoidao, poste a saída do plog.

Erikrafael, pode parecer meio místico, mas quando isto acontecer, tente reiniciar a máquina com o modem espetado. Ele deve continuar no estado "modem", ou seja, não deve montar o pen-drive. Daí faça o pon Vivo de novo. Avise se der certo, ok?

Ariadiny, coloque aqui o erro exato que aparece.

meo4u, veja: http://readlist.com/lists/linux-mandrake.com/newbie/3/19808.html

Léo, qual é mesmo a sua distro?

[13] Comentário enviado por andrefpacheco em 08/05/2009 - 08:52h

Seguinte... o wvdial está trabalhando direitinho e o ubuntu pega ip na interface ppp0. Porém ele não cesegue resolver nomes. Deu uma olhada nos logs ele aparece que obteve os dns primario e secundário. Tentei então setar manualmente no etc/resolv.conf mas não existe esse arquivo. Alguma saída?

Gostaria de saber se existe alguma opção que eu posso já discar e a interface ppp0 pegar o dns estático.

[14] Comentário enviado por jmozer em 07/07/2009 - 23:57h

Estou utilizando o Ubuntu 9.04 e a única coisa que fiz foi conectar a placa na usb, criar uma nova conexão de banda larga móvel e nas configurações de PPP deixar apenas como método de autenticação permitido o MSCHAP, feito isso funcionou perfeitamente.

[]'s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts