TimWeb

Tim Web

O Tim Web é um plano de conexão móvel lançado pela Tim para transferência de dados.

Configurações do sistema

Estas instruções foram testadas e funcionaram em um sistema com as seguintes configurações:

  • Ubuntu Feisty Fawn (7.04)
  • Processador 32-bits e kernel 2.6.20-16-generic (deve funcionar em versões posteriores, mas não em versões mais antigas que a 2.6.19)
  • Modem Huawei E220

Configurando o chip

Para que tudo funcione é necessário que o chip esteja configurado para não solicitar o código PIN. Provavelmente isso já foi configurado na loja durante a compra, mas caso você tenha problemas para conectar coloque o chip em um telefone da operadora e desabilite a solicitação do código PIN. Depois de desabilitar o código PIN insira o chip dentro do modem conforme a indicação do aparelho.

Configurando o modem

  • Não conecte o modem ainda
  • Baixe o arquivo huawei.out necessário para ativar o modem que está disponível aqui ou digite no terminal

    wget http://sfair.org/public/files/huawei.out
  • Se preferir pode obter aqui o arquivo fonte e compilá-lo com o gcc

    • Neste caso é necessário instalar o pacote lbusb-dev

      •    sudo aptitude install libusb-dev 
    • Para compilar use o comando
      •    gcc -lusb huaweiE220-i386_pt-BR.c -o huawei.out
  • Torne o arquivo executável
    chmod +x huawei.out
  • Conecte o modem (a luz verde deve piscar intermitentemente)
  • Execute o arquivo de ativação (como superusuário)
    sudo ./huawei.out 
  • Para verificar se o dispositivo foi configurado corretamente digite no terminal
     ls -la /dev/*USB*
    • A saída deve conter três entradas ttyUSB, parecido com

      sfair@portia:~/$ ls -la /dev/*U*
      0 crw-rw---- 1 root dialout 188, 0 2007-07-13 17:17 /dev/ttyUSB0
      0 crw-rw---- 1 root dialout 188, 1 2007-07-13 17:17 /dev/ttyUSB1
      0 crw-rw---- 1 root dialout 188, 2 2007-07-13 17:17 /dev/ttyUSB2
  • Se não foram criadas as entradas, verifique a conexão do modem e execute novamente o arquivo de ativação.

Configurando o discador

  • Crie o arquivo de configuração para o discador
    sudo touch /etc/wvdial.conf 
  • Abra este arquivo em um editor de texto
    sudo gedit /etc/wvdial.conf
  • Cole o seguinte conteúdo neste arquivo, salve-o e então feche o editor
    [Dialer Defaults]
    Modem = /dev/ttyUSB0
    Baud = 3600000
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
    Init3 =
    Area Code =
    Phone = *99#
    Username = ppp
    Password = ppp
    Ask Password = 0
    Dial Command = ATDT
    Stupid Mode = 1
    Compuserve = 0
    Force Address =
    Idle Seconds = 0
    DialMessage1 =
    DialMessage2 =
    ISDN = 0
    Auto DNS = 1 
  • Eu [JohanDahlin] preciso usar esses dados para conseguir usar:

Init1 = AT+CGDCONT=1,"IP","tim.br"
Phone = *99***1# 
Dial Command = ATD
Username = tim
Password = tim
  • O discador do windows use AT&FE0V1X1&D2&C1S0=0+ATDT, mas parece que não funciona no Linux.

Conectando

  • Depois de configurar o modem e configurar o discador é só discar Smile :)

  • Para discar digite no terminal
    sudo wvdial 
  • Se tudo correr bem, a luz do modem deve ficar acesa e você verá uma saída como
    sfair@portia:~$ sudo wvdial
    --> WvDial: Internet dialer version 1.56
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2
    ATQ0 V1 E1 S0=0 &C1 &D2
    OK
    --> Modem initialized.
    --> Sending: ATDT*99#
    --> Waiting for carrier.
    ATDT*99#
    CONNECT
    --> Carrier detected.  Starting PPP immediately.
    --> Starting pppd at Mon Jul 16 02:05:58 2007
    --> Pid of pppd: 10683
    --> pppd: @ [06][08]
    --> Using interface ppp0
    --> pppd: @ [06][08]
    --> pppd: @ [06][08]
    --> pppd: @ [06][08]
    --> pppd: @ [06][08]
    --> pppd: @ [06][08]
    --> pppd: @ [06][08]
    --> local  IP address 10.205.53.190
    --> pppd: @ [06][08]
    --> remote IP address 10.64.64.64
    --> pppd: @ [06][08]
    --> primary   DNS address 10.223.246.102
    --> pppd: @ [06][08]
    --> secondary DNS address 10.223.246.103
    --> pppd: @ [06][08]
  • Caso tenha sido atribuido um endereço IP e DNS mas você não conseguir navegar, cancele sua conexão (ctrl+c) e tente novamente.

Controlando a quantidade de dados

Todos os planos oferecidos tem uma limitação na quantidade de dados trafegados, então é interessante poder monitorar o volume de dados recebidos e enviados. Uma forma fácil de fazer isso é através do vnstat.

Instalando o vnstat

Para instalar o vnstat primeiro habilite os repositórios adicionais e procure no synaptic pelo pacote vnstat ou digite no terminal

sudo aptitude install vnstat

Configurando o vnstat

  • O primeiro passo é criar a base de dados para a interface ppp0:
    sudo vnstat -u -i ppp0
  • Agora para acompanhar a quantidade de dados basta digitar no terminal
    vnstat
  • Caso você tenha alguma outra interface para conexão pode também criar uma base de dados para ela:
     sudo vnstat -u -i ethX

    substituindo X pelo número correspondente (que pode ser visto utilizando o comando ifconfig).

  • Para maiores informações e para saber alguns truques úteis do vnstat veja o manual do programa:
    man vnstat

Dicas Extras

  • Uma alternativa para o wvdial é utilizar o gnome-ppp, um discador gráfico. Para instalar basta procurar no synaptic pelo pacote correspondente ou digitar no terminal

sudo aptitude install gnome-ppp
  • e o programa ficará disponível no menu Aplicações > Internet > GNOME PPP

  • Para economizar alguns Kb utilize programas para conectar-se ao jabber, gtalk, msn, no lugar de clientes online como o meebo
  • Se quiser utilizar uma 'suíte' completa para gerenciar as conexões do seu TimWeb, veja o Vodafone Mobile Connect Card driver for Linux. Ele já vem com tudo que precisa, incluindo os scripts e binários a serem executados pelo udev, além de uma interface em Py-GTK cheia de recursos, apesar de ser um pouco pesada (utiliza mais de 20Mb de memória).

Agradecimentos

Créditos



CategoryRevisada

TimWeb (last edited 2011-09-19 23:21:09 by localhost)