Com este tutorial basiado em vários sites de pesquisa e de testes que efectuei em distros como (Fedora Core 6, Ubuntu 6.10, 7.04 Alpha 5, Gentoo, Slackware 10.1/10.2, Back|track 2 beta, Mandriva 2007 e em todas funcionaram com alguma paciencia)
Pedi a alguns amigos as seguintes placas USB e PCMCIA, e algumas que já tinha para testar também:
1.Huawei Card E620
2.Huawei Card E220
Em breve tutorial, para placas Option e Novatel, e como partilhar a internet através destes dispositivos.
O primeiro passo é copiar o que está no "code" e na consola em modo "su" editar o ficheiro wvdial.conf, colar e guardar.
Alterar os campos Username(93xxxxxxx), Password(xxxx) e PIN(Init1 = AT+CPIN=ColocarPin), respectivamente a cada utilizador.
Para Alterar a APN, consoante o ISP:
[Dialer myapn]
Init5 = AT+CGDCONT=1,"IP","myconnection" (No caso do Kanguru)
Init5 = AT+CGDCONT=1,"IP","internet.vodafone.pt" (No caso da vodafone)
Não é obrigatório utilizar quem não estiver muito à vontade.
internet - selecionar internet APN
internetvpn - Selecionar a internetvpn APN
myapn - selecionar a APN
384k,144k,64k - Selecionar a velocidade da ligação 3G
2gonly - GPRS Apenas
3gonly - 3G Apenas
Código: Selecionar todos
# Editar o wvdial.conf que está na directoria /etc
# Prodigy
[Dialer Defaults]
Phone = *99***1#
Username = username
Password = password
Stupid Mode = 1
Dial Command = ATDT
[Dialer pin]
Init1 = AT+CPIN=1234
[Dialer huewai_e620]
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
[Dialer huewai_e220]
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
[Dialer 2gonly]
Init4 = AT+COPS=0,0,"ISP",0
[Dialer 3gonly]
Init4 = AT+COPS=0,0,"ISP",2
[Dialer internet]
Init5 = AT+CGDCONT=1,"IP","internet"
[Dialer internetvpn]
Init5 = AT+CGDCONT=1,"IP","internetvpn"
[Dialer myapn]
Init5 = AT+CGDCONT=1,"IP","myapn"
[Dialer 384k]
Init6 = AT+CGEQMIN=1,4,64,384,64,384
Init7 = AT+CGEQREQ=1,4,64,384,64,384
[Dialer 144k]
Init6 = AT+CGEQMIN=1,4,64,144,64,144
Init7 = AT+CGEQREQ=1,4,64,144,64,144
[Dialer 64k]
Init6 = AT+CGEQMIN=1,4,64,64,64,64
Init7 = AT+CGEQREQ=1,4,64,64,64,64
Para inciar o serviço necessário para funcionamento das placas PCMCIA
Código:
/etc/init.d/pcmcia startAntes de inserir a placa, para verificar o que acontece quando a inserimos
Código:
tail -f /var/log/messagesDepois se inserir a placa, para verificar se a detectou
Código:
ls -a /dev/ttyUSB0ou
Código:
find /dev | grep ttyUSB0Se tiveremos output, vamos verificar o "vendor" e product"
Código:
lsusbDeveremos obter o seguinte: 0x12d1 | 0x1001
Para remover e actualizar o "usbserial" digitamos o seguinte na consola.
Código:
rmmod usbserial && modprobe usbserial vendor=0x12d1 product=0x1001Agora deverá estar a funcionar, para estabelecermos ligação
Código:
wvdial huewai_e620Se for necessário enviar o PIN
Código:
wvdial pin huewai_e620Para utilizar as opções de limitação, ou utilizar APN, podemos por exemplo colocar o seguinte
Código:
wvdial pin huewai_e620 internet 3gonly 384kHuawei E220
Antes de ligarmos o modem, para verificar-mos se detecta o dispositivo
Código:
tail -f /var/log/messagesLigamos o modem via USB, e deverá detectar o "USB Storage" dependendo das distros.
Código:
find /dev | grep ttyUSB*Deverá detectar apenas o "ttyUSB0"
Código:
rmmod usb-storage && modprobe usbserial vendor=0x12d1 product=0x1003Aguardamos alguns segundos e exectuamos novamente:
Código:
find /dev | grep ttyUSB*Já deverá aparecer:
ttyUSB0
ttyUSB1
ttyUSB2
Caso assim seja, está tudo OK, basta estabelecer ligação PPP.
Código:
wvdial huawei_e220Para enviar o PIN:
Código:
wvdial pin huawei_e220Verificar ligação
Código:
route -nNotas, Problemas e situações relevantes
Tive alguns problemas no Fedora core 6, convém actualizar o kernel para o, ou acima de kernel-2.6.19*, tive alguns problemas com versões do anteriores do kernel, convém actualizar em todas as distros, para correcto funcionamento.
Código:
yum -y update kernelNo caso de termos mais dispositivos USB, poderá ser atribuido ao modem o ttyUSB1 e não ttyUSB0, e ai teremos que alterar o campo em baixo, no wvdial.conf
[Dialer huewai_e220]
Modem = /dev/ttyUSB1
Em todos os casos, depois de detectados os dispositivos também podemos utilizar as ferramentas do Gnome, KDE, para gerir a ligação.
17-Março: Alguns problemas no Fedora Core 6, tive que colocar o Sim Card num telemóvel e tirar a proteção PIN e consegui estabelecer ligação sem enviar o PIN, porque dava a indicação que o comando era desconhecido. (AT+CPIN=1234)
18-Março: Suse 10 -> OK
Fonte: TechzonePT