Modem inversé

Certains utilisateurs peuvent ne pas disposer d’une connexion wifi sur leur téléphone ni d’un abonnement data chez leur opérateur mobile. Ce petit tutoriel va vous aider à connecter votre Ubuntu Touch à votre ordinateur pour bénéficier de l’accès à Internet.

Prérequis: Le téléphone est connecté à l’ordinateur via usb et le mode développeur est activé.

Étapes

  1. Sur le téléphone: android-gadget-service enable rndis

  2. Sur l’ordinateur : récupérez votre adresse ip rndis p. ex. :hostname -I

  3. Sur le téléphone :

    ajoutez la passerelle : sudo route add default gw YOUR_COMPUTER_RNDIS_IP

    ajoutez les serveurs de nom : echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

    rafraîchissez la table dns : resolvconf -u

  4. Sur l’ordinateur :

    activez le transfert d’ip : echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

    appliquez le NAT : sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE