Tenho um plano de dados 3G com a TIM. Mas não possuo nenhum modem, utilizava meu celular como tal.
O meu aparelho, vem com Windows Mobile 6.0 e para conectar no computador com Windows, não é preciso nada a mais.
Agora no Linux, já é um pouco diferente. Vou descrever o processo que eu fiz para funcionar no Linux.
Sistema Operacional: Ubuntu Linux 8.04
Sistema Operacional do celular: Windows Mobile 6.0
OBS.: Realizar todo procedimento abaixo como superusuário.
Primeiramente, é necessário que tenha instalado o Subversion. Para isso, executar:
# apt-get install subversion
Pode ser que seja necessário dar um update no apt-get antes, então, caso não consiga baixar, sugiro executar antes o comando:
# apt-get update
Após completar este preparativo, executar os seguintes comandos:
# svn co
https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite/# cd usb-rndis-lite/
# make
# ./clean.sh
# make install
Agora, crie o diretório: "/etc/sysconfig/network/"
# mkdir /etc/sysconfig/network
Abra o editor de textos de sua preferência, crie o arquivo "ifcfg-rndis0" com o conteúdo abaixo, no diretório recém criado: "/etc/sysconfig/network/"
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU='1460'
MRU='1500'
NAME=''
PEERDNS=no
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='hotplug'
USERCONTROL='no'
_nm_name='static-0'
Agora, no seu Windows Mobile, ative o compartilhamento de Internet (Internet Sharing), depois plugue o cabo USB.
Digite o comando abaixo no seu computador:
# dmesg
Deverá aparecer algo do tipo:
[ 6539.589930] usb 5-1: USB disconnect, address 2
[ 6539.590829] rndis0: unregister 'rndis_host' usb-0000:00:1d.2-1, RNDIS device (SynCE patched)
[ 6540.972801] usb 5-1: new full speed USB device using uhci_hcd and address 3
[ 6541.019337] usb 5-1: configuration #1 chosen from 1 choice
[ 6541.628430] rndis0: register 'rndis_host' at usb-0000:00:1d.2-1, RNDIS device (SynCE patched), 80:00:60:0f:e8:00
Verifique se foi criada uma nova interface de rede rndis0 com o comando:
# ifconfig
Deverá aparecer a configuração da interface "rndis0 link encap:Ethernet"
Após este procedimento, meu Ubuntu já estava conectado na internet!
Talvez, pode ser necessário que reinicialize a rede, para isso faça:
# /etc/init.d/newtorking restart
Para testar se está na internet, dê um ping em algum site, por exemplo:
# ping
www.google.com.brNo mais é isso! Espero ter funcionado para vocês!