Para hacer pruebas, necesito conectar un smartphone Android a mi ordenador de sobremesa Linux para permitir la comunicación entre el teléfono y algunos servidores en la LAN. No puedo usar Wi-Fi, así que estoy atascado con IP a través de USB.
Así que mi pregunta es: ¿Cómo conectar el smartphone a mi ordenador?
Si sabes algo más que la APP, por favor, házmelo saber. Esto es lo que he probado por el momento:
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:/#
Como puedes ver, este comando no muestra nada... Supongo que debería ver un nuevo ppp0
La interfaz aparece en mi destkop si ha funcionado (¿tengo razón?), pero en realidad no pasa nada.
Así que pensé que podía ser porque me faltaba el privilegio Root, y probé lo siguiente:
root@desktop:/# adb root
adbd cannot run as root in production builds
root@desktop:/#
Para tu información, cuando ejecuto el adb shell
comando no estoy conectado como Root:
root@desktop:/# adb shell
$ whoami
whoami: unknown uid 2000
$ su
# whoami
whoami: unknown uid 0
#
EDIT: He probado en un teléfono con CyanogenMod 10.2: el adb root
tiene éxito, pero adb ppp ...
no produce nada. No ppp0
interfaz aparece en mi ordenador. También me olvidé de decir que estoy ejecutando Ubuntu 12.04 en la computadora de escritorio si puede ayudar a encontrar el problema.
Entonces, ¿qué es lo siguiente? ¿Crees que necesito un núcleo diferente? ¿Me he perdido algo respecto a la forma de establecer una conexión PPP?