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