Pular para o conteúdo

Internet 3G da VIVO no Ubuntu Linux

Dica publicada em Linux / Internet
Xerxes xerxeslins
Hits: 16.457 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar

Internet 3G da VIVO no Ubuntu Linux

Essa dica foi testada no Ubuntu Linux 9.10 e com o modem da VIVO modelo ZTE FM 645, mas deve funcionar com outros modelos também. Antes de tudo, baixe os seguintes pacotes:

usb-modeswitch:
Wvdial:
Caso não tenha, baixe também as dependências de cada pacote. Após baixar tudo num mesmo diretório, selecione todos os pacotes com o mouse, clique com o botão direito e escolha a opção "Abrir com o instalador de pacotes GDebi".

Após a instalação abra o terminal pelo menu em Aplicativos -> Acessórios -> Terminal. Ou com o atalho: Alt + F2 e o comando "gnome-terminal" (sem aspas).

Com o modem plugado, execute o comando para configurar o Wvdial:

sudo wvdialconf

Aguarde enquanto seu modem é detectado. A saída deve se parecer com isto:

Scanning your serial ports for a modem.

ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
ttyS1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB1<*1>: Modem Identifier: ATI -- Manufacturer: ZTE INCORPORATED
ttyUSB1<*1>: Speed 9600: AT -- OK
ttyUSB1<*1>: Max speed is 9600; that should be safe.
ttyUSB1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Nesse caso o modem foi detectado em /dev/ttyUSB1, no seu computador pode ser diferente. Após a detecção do modem será criado um arquivo de configuração que é o wvdial.conf. Edite-o desta forma:

sudo gedit /etc/wvdial.conf

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB1
Username = vivo
Password = vivo
Baud = 9600

Apenas o que está em negrito deve ser modificado. No arquivo padrão você perceberá que essas linhas estarão comentadas com ";". Salve e feche o arquivo. Agora para conectar use o comando:

sudo vwdial

Aqui funcionou perfeitamente.

Boa sorte.

Slackware: prompt estranho no XFCE?

Fingindo que está ocupado no trabalho enquanto toma um café ouvindo podcast

Ativando Modo Deus no DOOM Eternal no Linux

Permitir login de root no GDM

Humble Bundle 5! Saiu!

Compartilhar internet pelo DHCP

Problemas de mtu/mss - Compartilhamento de velox com cabo cross

Comunidade de Software Livre de Goiás

Monitorar o Messenger com o MSN-Proxy

Squid - Reconstruindo estrutura de cache

#1 Comentário enviado por cpdbest em 11/05/2010 - 12:25h
cara legal o teu blog!
o meu blog é:
www.ciropaivadias.com.br

até mais . . .
#2 Comentário enviado por kimribeiro em 15/05/2010 - 08:29h
Funcionou até a página 16...
ou seja: reconheceu meu modem Huawei da Vivo, aparentemente conectou (a luz ficou intermitente) mas não consegue carregar o Pidgin ou uma página no Firefox (primeiro teste) de modo que nem essa resposta poderei enviar através dessa frágil conexão.
Fui em Ferramentas de Rede e os tcp e tcp6 estão: "Ouça" em Netstat; pacotes são transmitidos e recebidos mas o estado é "ocioso". O que falta agora? Uso o UbuntuStudio 10.04.
De qualquer jeito o primeiro passo foi dado: obrigado.

Contribuir com comentário

Entre na sua conta para comentar.