web-dev-qa-db-fra.com

Fonction de connexion inversée Android ou accès à un réseau local ou à Internet à l'aide d'un câble USB

Je souhaite utiliser mon réseau LAN/Internet sous Android à l'aide d'un câble USB. Afin que je puisse profiter de la vitesse du réseau LAN. Je suis capable de me connecter au système (accès ordinateur de bureau) par câble USB avec connexion. Mais pas en mesure d'accéder à aucune autre machine du réseau ni en mesure d'accéder à Internet. Comment faire. Essayé diverses options. pontage réseau/partage inter-réseau, rien ne fonctionne. Est-il possible de modifier le routage ou les paramètres de passerelle pour y parvenir?.

21
Himanshu

Je ne sais pas si vous cherchez toujours une réponse, mais j'ai trouvé une solution à cela hier, car j'avais une situation très étrange dans laquelle le téléphone avait besoin d'accéder au réseau local du PC. Si vous êtes sous Windows, un outil a récemment été publié pour effectuer un tunneling USB. Il fonctionne en configurant un proxy qui transfère tout le trafic via le port USB de votre connexion réseau à votre PC. Voici un guide pour l’installation: http://www.codeproject.com/KB/Android/UsbPortForwarding .aspx

Si vous êtes sous Linux, vous devriez pouvoir le faire en établissant un pont entre votre interface Ethernet et la connexion USB de votre téléphone. J'ai testé cela sur Ubuntu 10.10 et cela fonctionne:

# usb0 is the new network intreface
# eth0 is the main interface connected to internet (or a gateway)
Sudo ifconfig eth0 0.0.0.0
Sudo ifconfig usb0 0.0.0.0
Sudo brctl addbr br0
Sudo brctl addif br0 eth0
Sudo brctl addif br0 usb0
Sudo ifconfig br0 up
Sudo dhclient br0

Voir ici pour plus d'informations sur la solution Linux: http://blog.mathieucarbou.me/post/60454997009/reverse-usb-tethering-with-Android-2-2

17
Ben Siver

vous pouvez utiliser cet outil. http://forum.xda-developers.com/showthread.php?t=1371345

C'est si simple et même une recrue peut l'utiliser. Vous devez juste avoir installé adb

0
Balagei Nagarajan