TimWeb
Conteúdo |
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
- 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
Andrius da Costa Ribas pela tradução do programa para ativar o modem.
Créditos
Autor: RafaelSfair |
Data: 16/07/2007 |
Mantenedor: RafaelSfair |
TimWeb (last edited 2011-09-19 23:21:09 by localhost)