Autor Tópico: Usando a Internet do Windows Mobile 6 no Linux  (Lida 9465 vezes)

Offline Pablo Dutra

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Usando a Internet do Windows Mobile 6 no Linux
« Online: 03 de Outubro de 2008, 11:30 »
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.br

No mais é isso! Espero ter funcionado para vocês!

 ;D

Offline elvisricardo

  • Usuário Ubuntu
  • *
  • Mensagens: 164
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #1 Online: 22 de Outubro de 2008, 15:19 »
muito bom tuto :) eu nao uso mas... posso ajudar alguem que esteja com o mesmo problema !
Ryuzaki L usa Ubunbu linux :D

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #2 Online: 22 de Outubro de 2008, 15:57 »
Olá, Pablo Dutra

Desculpe mas faltou dizer em qual ou quais telefones este seu tuto funciona.

Como está, eu assumo que funcione em qualquer telefone com Winmobile, seja ele palm 750, HTC, etc.etc.

[],s

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #3 Online: 29 de Julho de 2009, 13:55 »
Excelente!
Estava mesmo procurando uma solução. Meu antigo MotoQ CDMA teve de ser trocado por um novo GSM (Maldita Vivo que se rendeu. Só ela tinha CDMA, e era muito melhor). Mas nesse novo MotoQ 11 não tem o antigo link de modem. Fique perdidinho e achando que só funcionaria no Windows, mas com essa dica felizmente consegui  :D

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #4 Online: 09 de Outubro de 2010, 12:33 »
Alguém já conseguiu colocar para funcionar no Lucid?
A compilação aqui dá erro.

Offline jmarcos16

  • Usuário Ubuntu
  • *
  • Mensagens: 86
  • Ubuntu 11.10 under GNOME 3
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #5 Online: 09 de Outubro de 2010, 16:10 »
Alguém já conseguiu colocar para funcionar no Lucid?
A compilação aqui dá erro.
antes de compilar tente algo como:
Código: [Selecionar]
# apt-get update
# apt-get install linux-headers-'uname -r'
# apt-get install build-essential

talvez vc não tenha todos os compiladores instalados no seu pc, isso pode resolver

Obs: O '#' significa que os comandos devem ser executados como 'root'.
Liberte-se!!!

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #6 Online: 10 de Outubro de 2010, 00:53 »
Alguém já conseguiu colocar para funcionar no Lucid?
A compilação aqui dá erro.
antes de compilar tente algo como:
Código: [Selecionar]
# apt-get update
# apt-get install linux-headers-'uname -r'
# apt-get install build-essential

talvez vc não tenha todos os compiladores instalados no seu pc, isso pode resolver

Obs: O '#' significa que os comandos devem ser executados como 'root'.

Eu tenho todos os possíveis e imaginados compiladores instalados. Vivo compilando programas a partir do fonte, incluindo o Kernel.
Não é isso, não.
Os erros:
Código: [Selecionar]
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.35-19-generic'
  CC [M]  /home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.o
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c: In function ‘usbnet_probe’:
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1199: error: ‘struct net_device’ has no member named ‘change_mtu’
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1200: error: ‘struct net_device’ has no member named ‘get_stats’
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1201: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1202: error: ‘struct net_device’ has no member named ‘open’
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1203: error: ‘struct net_device’ has no member named ‘stop’
/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.c:1205: error: ‘struct net_device’ has no member named ‘tx_timeout’
make[2]: ** [/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.o] Erro 1
make[1]: ** [_module_/home/filipo/build/Motorola/usb-rndis-lite-0.11] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.35-19-generic'
make: ** [default] Erro 2

Offline jmarcos16

  • Usuário Ubuntu
  • *
  • Mensagens: 86
  • Ubuntu 11.10 under GNOME 3
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #7 Online: 10 de Outubro de 2010, 01:05 »
Citar
make[2]: ** [/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.o] Erro 1
notei que o modulo que está sendo instalado é para o kernel 2.4.**-**
não seria esse o problema?
Liberte-se!!!

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #8 Online: 10 de Outubro de 2010, 22:56 »
Citar
make[2]: ** [/home/filipo/build/Motorola/usb-rndis-lite-0.11/usbnet.o] Erro 1
notei que o modulo que está sendo instalado é para o kernel 2.4.**-**
não seria esse o problema?

Estranho, pq eu instalei isso no 9.04.
E como eu corrigiria?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #9 Online: 12 de Outubro de 2010, 08:43 »
vampire, não sei se tem a ver, mas vc disse que está tentando compilar para o Lucid, certo? Pq vc está usando o kernel 2.6.35? O kernel do Lucid é o 2.6.32... se vc vai tentar compilar para o Lucid, deve compilar para o kernel dele, não para um kernel customizado...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #10 Online: 13 de Outubro de 2010, 02:41 »
vampire, não sei se tem a ver, mas vc disse que está tentando compilar para o Lucid, certo? Pq vc está usando o kernel 2.6.35? O kernel do Lucid é o 2.6.32... se vc vai tentar compilar para o Lucid, deve compilar para o kernel dele, não para um kernel customizado...
E não dá para compilar num kernel customizado?
Sim, eu uso o backport do Maverick.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Usando a Internet do Windows Mobile 6 no Linux
« Resposta #11 Online: 13 de Outubro de 2010, 11:30 »
Não estou dizendo que não dê pra compilar. Mas eu já tive problema num kernel customizado (aliás, com o próprio Omnislash do Hqxriven, daqui do fórum), simplesmente não tinha suporte a wireless.

Minha sugestão é que vc teste primeiro no kernel padrão. Funcionando nele, vc leva à frente, testando no kernel customizado.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D