3 votes

Comment établir une connexion PPP entre un smartphone Android et un ordinateur Linux ?

À des fins de test, je dois connecter un smartphone Android à mon ordinateur de bureau Linux pour permettre la communication entre le téléphone et certains serveurs sur le réseau local. Je ne peux pas utiliser le Wi-Fi et je suis donc obligé d'utiliser l'IP par USB.

Ma question est donc la suivante : comment connecter le smartphone à mon ordinateur ?

Si vous connaissez autre chose que le PPP, faites-le moi savoir. C'est ce que j'ai essayé pour le moment :

root@desktop:/# adb ppp "shell:pppd nodetach noauth noipdefault defaultroute /dev/tty" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2
root@desktop:/#

Comme vous pouvez le voir, cette commande ne donne rien... Je suppose que je devrais voir un nouveau ppp0 L'interface s'affiche sur mon ordinateur de destination si elle a fonctionné (ai-je raison ?), mais rien ne se passe en fait.

J'ai donc pensé que cela pouvait être dû au fait que je n'avais pas le privilège Root, et j'ai essayé ce qui suit :

root@desktop:/# adb root
adbd cannot run as root in production builds
root@desktop:/#

Pour info, quand je lance le adb shell commande Je ne suis pas connecté en tant que Root :

root@desktop:/# adb shell
$ whoami
whoami: unknown uid 2000
$ su
# whoami
whoami: unknown uid 0
#

EDIT : J'ai essayé sur un téléphone fonctionnant sous CyanogenMod 10.2 : la adb root est réussie, mais adb ppp ... ne produit rien. Non ppp0 L'interface s'affiche sur mon ordinateur. J'ai également oublié de dire que j'utilise Ubuntu 12.04 sur l'ordinateur de bureau si cela peut aider à trouver le problème.

Alors, quelle est la suite ? Pensez-vous que j'ai besoin d'un autre noyau ? Ai-je manqué quelque chose concernant la manière d'établir une connexion PPP ?

-1voto

redice li Points 1

Essayez ça :

adb ppp "shell:/system/bin/su -c 'pppd nodetach noauth noipdefault defaultroute /dev/tty'" nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X