3 votos

Quiero ejecutar comandos shell en mi pc desde mi Android vía USB

Tengo una caja linux, sin interfaz de red, sólo usb. Tengo mi teléfono andorid, y el cable usb. Me gustaría conectar desde mi dispositivo Android a la caja de linux, y ejecutar comandos de shell en la caja de linux, a través de usb. no hay wifi, ethernet, oer cualquier otra interfaz.

¿Alguna idea? Probé con ConnectBot, pero no pude hacerlo funcionar a través de USB.

1voto

earthmeLon Puntos 333

Anclaje USB inverso

adb shell netcfg usb0 up
adb shell netcfg usb0 dhcp
adb shell route add default gw X.X.X.X dev usb0
adb shell setprop ro.kernel.android.ndns 2
adb shell setprop net.dns1 4.2.2.2
adb shell setprop net.dns2 8.8.8.8
adb shell setprop "net.gprs.http-proxy" ""
adb shell setprop net.usb0.dns1 4.2.2.2
adb shell setprop net.usb0.dns2 8.8.8.8

No copie y pegue estos comandos. Léelos y comprueba si puedes entender lo que consiguen y modifícalos para adaptarlos a tus necesidades. Usted es enrutamiento a través de USB.

ifconfig eth0 0.0.0.0
ifconfig usb0 0.0.0.0
brctl addbr br0 
brctl addif br0 eth0
brctl addif br0 usb0
ifconfig br0 up
dhclient br0

No copie y pegue estos comandos. Como no tienes acceso a la red en tu PC, no necesitarás hacer un puente, pero si alguna vez añades una NIC, entonces es posible que quieras crear un puente .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X