Depois de tanta dificuldade, vamos a um passo-a-passo.
Criaremos 4 arquivos:
- conecta.sh
- claro.sh
- wvdial.conf
- resolv.conf.bkp
Abra o editor de texto de sua preferência.
Copie e cole gravando com o nome
conecta.sh:
#!/bin/sh
#script de conexão com a claro
wvdial -C /etc/wvdial.conf &
Copie e cole gravando com o nome
claro.sh:
#!/bin/sh
cat /etc/resolv.conf.bkp > /etc/resolv.conf
Copie e cole gravando com o nome
wvdial.conf:
[Dialer Defaults]
Carrier Check = off
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Password = claro
Ask Password = 0
Check Def Route = 1
Phone = *99***1#
Idle Seconds = 0
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = off
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = claro
[Dialer claro3g]
Stupid Mode = on
Password = claro
Auto Reconnect = off
Username = claro
Phone = *99***1#
Copie e cole gravando com o nome
resolv.conf.bkp:
nameserver 208.67.222.222
nameserver 208.67.220.220
Obs.: Caso não funcione, troque por estes:
nameserver 200.169.117.14
nameserver 200.255.121.39
Em seguida mova os arquivos claro.sh e conecta.sh para a pasta /bin e os arquivos resolv.conf.bkp e wvdial.conf para a pasta /etc.
Só lembrando, para mover os arquivos para respectivas pastas você deve ter permissão de root.
Agora abra o arquivo
/etc/rc.local e antes da linha "exit 0" escreva conecta.sh.
O arquivo ficará assim:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
...
...
conecta.sh
exit 0
O que acabamos de fazer é para ativar a conexão durante o boot.
Agora vamos criar um ícone na área de trabalho.
Clique com o botão direito do mouse na área de trabalho e crie um novo lançador. Preencha a janela com as seguintes informações:
Nome: Claro 3g
Comando: gksu claro.sh
Comentário: Conectar com a Claro
Escolha como ícone a imagem de sua preferência. Agora é só clicar no ícone e digitar a senha.
Mas ainda não acabou por conta de não termos o wvdial e outras dependências instalada por default no Debian
Linux.
Fui a procura das dependências necessárias para o funcionamento do mesmo. Os pacotes que eu achei necessário para baixar e instalar foram os seguintes:
- debconf_1.5.24_all.deb
- libc6_2.7-18_i386.deb
- libuniconf4.4_4.4.1-1.1_i386.deb
- libwvstreams4.4-base_4.4.1-1.1_i386.deb
- libwvstreams4.4-extras_4.4.1-1.1_i386.deb
- libxplc0.3.13_0.3.13-1_i386.deb
- ppp_2.4.4rel-10.1_i386.deb
- wvdial_1.60.1+nmu2_i386.deb
Abra o terminal como root e execute o seguinte comando no diretório aonde você salvou os pacotes:
# dpkg -i *deb
Pronto! Agora é só navegar.
Então é isso. Espero que ajude bastante.
Até a próxima...
Galera, aqui está tudo configurado, não exatamente desta forma, mas está funcionando, só que é o seguinte:
Quando ligo ele conecta ao iniciar, se reinicio quando ele volta nao fica conectado, daí se desligo da energia e ligo de novo volta conectado, ou seja, deve ser algum problema em que a usb não está reiniciando e quando o wvdial vai rodar não consegue econtrar o modem ou algo parecido, como resolvo este problema que ao só reiniciar ele voltar com a conexão?
OBS: uso o debian 2.4 com grafico flux box.
Abraços, Lucas.