Configurando modem USB 3G pelo console
Olá galera, andei dias tentando fazer conectar meu modem 3G USB, pastei como um newbie para conectar, vagando em chats, emails, fórums e wikis. Portando aqui vai como eu consegui conectar. Esse método pode funcionar em qualquer distro e modem usb, mas não é garantido que isso possa acontecer.
Preparando o modem USB 3G no console
O que vai precisar:
Identificação do modem:
É preciso que tenha instalado a biblioteca libusb e o pacote usbutils para usar o comando lsusb.
Instale-os agora:
# apt-get install libusb usbutils
Você precisa saber se seu kernel tem os módulos necessários para poder usar o modem USB:
# make menuconfig
Sobre "OHCI"-line/module: seu PC vai precisar de outros (EHCI, UHCI, OHCI). Veja com "lspci | grep -i hci", o pacote lspci está em "pciutils".
Agora em "Device drivers => Network device support...
NÃO se esqueça de ativar o módulo CONFIG_PPPOE (PPP over Ethernet) *importante*.
Verifique se SYSFS_DEPRECATED_V2 esta *desativado*, isso é muito importante, senão ele não vai funcionar.
Essa opção fica em General Setup > enable deprecated sysfs features to support old userspace tools > desmarque.
Procure também por seu model/provider pode ser que tenha algum modulo adicional.
Depois de mudar as configurações do kernel, compile & install e reboot como de costume, recomendo fortemente que faça isso no console e não no terminal.
Pronto, seu kernel estando configurado vamos aos passos seguintes
- Um pouco de paciência
- Saber como compilar seu kernel
- Modem usb 3G HSUPA
- usb_modeswitch
- pppconfig
- wvdial
Identificação do modem:
É preciso que tenha instalado a biblioteca libusb e o pacote usbutils para usar o comando lsusb.
Instale-os agora:
# apt-get install libusb usbutils
Você precisa saber se seu kernel tem os módulos necessários para poder usar o modem USB:
# make menuconfig
Device drivers --->
Network device support --->
<M> PPP (point-to-point protocol) support
<M> PPP support for async serial ports
USB support --->
<M> OHCI HCD support
<M> USB Mass Storage support (provides usb-storage so it can be unloaded)
<M> USB Serial Converter support (provides usbserial, very important)
[*] USB Generic Serial Driver
<M> USB driver for GSM and CDMA modems (provides 'option' module, v. important)
Sobre "OHCI"-line/module: seu PC vai precisar de outros (EHCI, UHCI, OHCI). Veja com "lspci | grep -i hci", o pacote lspci está em "pciutils".
[*] USB support --->
"<M> USB Serial Converter support"
[*] Functions for loading firmware on EZUSB chips
[*] USB Generic Serial Driver
<M> USB driver for GSM and CDMA modems
Agora em "Device drivers => Network device support...
<*> Universal TUN/TAP device driver support
(under "<M> PPP (point-to-point protocol) support")
[*] PPP multilink support (EXPERIMENTAL)
[*] PPP filtering
<M> PPP support for async serial ports
<M> PPP support for sync tty ports
<M> PPP Deflate compression
<M> PPP BSD-Compress compression
<M> PPP MPPE compression (encryption) (EXPERIMENTAL)
<M> PPP over Ethernet (EXPERIMENTAL)
NÃO se esqueça de ativar o módulo CONFIG_PPPOE (PPP over Ethernet) *importante*.
Verifique se SYSFS_DEPRECATED_V2 esta *desativado*, isso é muito importante, senão ele não vai funcionar.
Essa opção fica em General Setup > enable deprecated sysfs features to support old userspace tools > desmarque.
Procure também por seu model/provider pode ser que tenha algum modulo adicional.
Depois de mudar as configurações do kernel, compile & install e reboot como de costume, recomendo fortemente que faça isso no console e não no terminal.
Pronto, seu kernel estando configurado vamos aos passos seguintes
Muito boa iniciativa! Realmente útil para os usuários de conexão web 3G. Infelizmente a comunidade Linux ainda sofre com a ausência de suporte dos fabricantes de hardware em geral, mas isso apenas fortalece e estimula a troca de experiências entre os usuários. A maioria dos modems 3G do mercado atendem apenas às configurações para Mac e Windows.
Vou testar em breve e posto o resultado.