De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
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.
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.
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
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários