Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Instalação do Modem Huawei E226 USB (Tim Web) no GENTOO
Colaboração: Hugo Prudente
Data de Publicação: 21 de abril de 2008
Este tutorial necessita ser adaptado na parte da INICIALIZAÇÃO para outras
distribuições, mas não é tão complexo quanto parece.
Requerimentos
- Kernel > 2.6.20
- Wvdial
- Libusb
- Desabilitar a solicitação de PIN do CHIP.
Instalação
Utilize os comandos abaixo para verificar se as seguintes opções estão seta das no kernel.
# zgrep "CONFIG_USB_SERIAL_GENERIC" /proc/config.gz
# zgrep "CONFIG_USB_SERIAL_OPTION" /proc/config.gz
# zgrep "CONFIG_PPP" /proc/config.gz
# zgrep "CONFIG_PPP_ASYNC" /proc/config.gz
As saídas devem estar da seguinte maneira.
CONFIG_USB_SERIAL_GENERIC=y
Caso as saídas estiverem como no set deverá configurar o kernel da seguinte maneira.
Device Drivers -> USB Support -> [M] USB Serial Converter Support -> [*]USB Generic Serial Driver
Device Drivers -> USB Support -> [M] USB Serial Converter Support -> [M] USB driver for GSM and CDMA modem
Device Drivers -> Network Device Support -> [M] PPP (point-to-point protocl) support
Device Drivers -> Network Device Support -> [M] PPP support for async serial ports
Insira o modem Tim na usb e utilize o seguinte comando:
# lsusb v
A saída deverá ser a seguinte.
...
idVendor 0x12d1
idProduct 0x1003
bcdDevice 0.00
iManufacturer 1 HUAWEI Technologies
iProduct 2 HUAWEI Mobile
...
Agora você deverá criar o arquivo 50-huawei.rules dentro do diretório /etc/udev/rules.d/ utilize o seguinte comando.
# touch /etc/udev/rules.d/50-huawei.rules
E dentro deste arquivo você deverá colocar os seguintes comandos
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe option"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe ppp_async"
Re-inicie as regras utilizando o commando:
# udevcontrol reload_rules
Após isto re-conecte o Modem Tim na usb e utilize o seguinte commando:
# tail /var/log/messages
A saída deverá ser a seguinte:
... option 5-1.2:1.0: GSM modem (1-port) converter detected
... usb 5-1.2: GSM modem (1-port) converter now attached to ttyUSB0
... option 5-1.2:1.1: GSM modem (1-port) converter detected
... usb 5-1.2: GSM modem (1-port) converter now attached to ttyUSB1
Pronto agora seu Modem está pronto para ser configurado e utilizado.
Configurando o modem
Crie um arquivo chamado wvdial.conf dentro do diretório /etc/ com o seguinte comando:
# touch /etc/wvdial.conf
Dentro deste arquivo você deverá colocar a seguinte configuração.
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 3600000
Init1 = AT+CGDCONT=1,,"tim.br",0.0.0.0
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 =
Area Code =
Phone = *99***1#
Username = tim
Password = tim
Ask Password = 0
Dial Command = ATD
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
Pronto agora você deverá digitar o seguinte comando para conectar-se a internet.
# vwdial
A saída deste comando será parecida com esta, e mostra que você está conectado na internet.
--> 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]
Agora é você está conectado na internet.
Conectando na inicialização
Para adicionar o Tim para na inicialização você deve tuilizar o seguinte comando:
# wget http://sfair.org/public/files/huaweiE220-i386_pt-BR.c
Compila-lo com o seguinte comando:
# gcc lusb huawaiE220-i368_pt-BR.c o tim
# chmod +x tim
# mv tim /bin/
Agora você deverá criar o arquivo de inicialização no /etc/init.d da seguinte maneira:
# vi /etc/init.d/tim
Ao fazer isso o Gentoo irá criar um arquivo com algumas funções, você deverá
deixá-las da seguinte maneira:
start(){
tim &> /home/aramax/log/timconnectDev.txt &
sleep 10
wvdial &> /home/aramax/log/timconnect.txt &
}
stop(){
pppd disconnect
killall wvdial &
killall pppd &
}
As outras funções deverão ser apagadas.
Agora para adicionar o Tim na conexão inicial utilize o seguinte comando:
# rc-update add tim default
Agora reinicie o computador
Veja a relação completa dos artigos de Hugo Prudente
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
- Currently 2.99/5
- 1
- 2
- 3
- 4
- 5
Avaliação:
3.0 /5
(190 votos)
Opinião dos Leitores
adimirador secreto
25 Mai 2008, 22:16
se essas mensagens estiverem indo para a pessoa errada me desculpe mas tente compreender que é para a adriana
obrigado
adimirador secreto
25 Mai 2008, 22:10
boa noite
Gleidson Fernande
04 Mai 2008, 23:09
Gostaria de saber se com o mesmo modem mais utiliznado claro como devo fazer. Percebi que a minha primeira etapa nao esta correta.
Nao tenho o arquivo config.gz no /proc
Utilizo o ubuntu 7.10.
Tens alguma dica? Que comando devo escrever dentro deste arquivo? E ainda nao consigo criar este arquivo.
Sou novato no Linux e preciso de net urgente.
Grato!
Gleidson
Nênem
24 Abr 2008, 01:39
Cara, o modem da Claro é muito simples de instalação, não é necessário dessa parafernália para o acesso a internet, faça como eu, compre Claro. a tecnologia 3G é Claro, e ponto final!
Hugo Prudente
21 Abr 2008, 23:30
O claro G3 utiliza o mesmo modem Huawei 226E o que muda é a tecnologia do CHIP....
O Kurumin é baseado em Debian e os passos para o Debian são 95% identicos a este.
Ou seja é só seguilo e alterar alguns detalhes.
Felipe
21 Abr 2008, 07:11
Essa dica foi ótima!!
Gostei mesmo!!
Mais eu gostaria de saber se tem uma configuração do Cloro 3G para o Kurumin!!
desde já obrigado