13 de octubre de 2019

Cómo hacer USB tethering con Android en un Ubuntu Server


Como he comentado en uno de mis últimos posts sobre como hacer una instalación mínima de Ubuntu Desktop con RAID 0 y con cifrado de la carpeta home de un usuario, hace poco me he comprado un Slimbook ProX, y aunque la gente de Slimbook me lo dieron con Ubuntu instalado y configurado, yo como buen hacker he querido instalar Ubuntu desde cero y algún que otro problema me he encontrado.

Así que, como en otras ocasiones, a continuación escribo, en forma de apuntes, cómo hacer USB tethering con Android en un Ubuntu Server para compartir la conexión de Internet de tu teléfono Android con tu portátil Ubuntu.

Primero conectamos nuestro teléfono Android por USB y en opciones buscamos como compartir la conexión por USB.

Una vez hecho esto miramos que interfaces de red tenemos con:

ifconfig -a
Vemos cual es la que corresponde con la de nuestro teléfono, en mi caso es la enp0s20f0u5, así que la levantamos con:

sudo ifconfig enp0s20f0u5 up
Y luego tenemos que configuar el DHCP con:

sudo dhclient enp0s20f0u5
Como el nombre de la interfaz de red de mi teléfono no cambia, se puede crear un pequeño script para automatizarlo. Yo por ejemplo me he creado este en el ~/.zsgrc:

function usbtethering() {
  sudo ifconfig enp0s20f0u5 up
  sudo dhclient enp0s20f0u5
}
Espero que le sea útil a alguien. A mi yo del futuro seguro que sí ;-)
Comparte:    Facebook Twitter

2 comentarios:

  1. GRACIAS! Son las 5:37 a.m. y llevo todo el día partiéndome la cabeza para conseguir esto. Uso Ubuntu con Lxde (lubuntu) y por alguna razón se conectaba bien él solo (creaba una "wired connection 2") y a los 30 segundos se desconectaba. Gracias a tus instrucciones lo resolví en 3 minutos.

    Este tipo de cosas son las que me hacen no perder la fe en la especie humana.

    ResponderEliminar