¿Hay alguna manera de compartir mi conexión a Internet de escritorio con mi Android 2.2.1 usando el cable de datos del teléfono?
¿Hay alguna manera de compartir mi conexión a Internet de escritorio con mi Android 2.2.1 usando el cable de datos del teléfono?
Respuestas:
Bueno, se puede hacer con dispositivos rooteados 2.2+. No es simple
Antes de comenzar, puede que le resulte más fácil comprar un dongle USB Wifi barato y compartir la conexión a su teléfono a través de eso. Es un procedimiento mucho más simple y no requiere root en el teléfono.
Pero aquí está cómo hacerlo a través de USB:
Ponga su teléfono en modo de depuración USB (en configuración → aplicaciones → usb). Enchufe el teléfono.
Luego, debe activar la conexión USB en el teléfono. En mi SGS2, esto se encuentra en Configuración → Inalámbrico y red → Anclaje a red y puntos de acceso portátiles.
En este punto, se agregará un nuevo dispositivo de red a la computadora ( usb0
).
Encienda los siguientes comandos para unir eth0 y su nueva conexión USB.
sudo apt-get install bridge-utils
sudo brctl addbr br0
for i in eth0 usb0; do
sudo ifconfig $i 0.0.0.0
sudo brctl addif br0 $i
done
sudo ifconfig br0 up
sudo dhclient br0 # might take a few seconds
Luego cargue un terminal en su teléfono (o use el SDK adb shell) y dispare (como root):
netcfg usb0 dhcp
Para revertirlo todo:
for i in eth0 usb0 br0; do sudo ifconfig $i down; done
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0
Para facilitar un poco las cosas, existen algunas aplicaciones que hacen el lado del teléfono (ASProxy, por ejemplo), pero aún necesita un dispositivo 2.2 rooteado. El lado informático de las cosas puede ser programado. Incluso podría conectarse a udev para disparar estos comandos cuando conecte el teléfono (y destruir el puente cuando lo desenchufe).
usb0
aparece una interfaz en mi computadora portátil (usando 12.04) ¿alguna idea?
Hay algunas notas antiguas sobre Reverse USB Tethering con Android 2.2 con un Nexus One.
He planeado probar esto sin rootear mi HTC DHD.
Tiene una opción de transferencia de Internet que funciona muy bien en Windows,
así que me pregunto si esto se puede usar en las mismas líneas a través de Ubuntu ...
Todavía no lo he probado, me encantaría saber de cualquier experiencia de primera mano.
Los requisitos de esas notas son,
Android 2.2 (o una versión anterior con una aplicación de anclaje de raíz)
ADB desde Android SDK, o un Android 2.2 rooteado con terminal en modo raíz