Cette application vous permet de partager le WiFi de votre Ubuntu avec Android

Contrairement à Windows 10, Ubuntu ne vous permet pas d’activer à la fois le Wi-Fi et le hotspot. Cela peut ne pas être un problème lorsque vous êtes sur votre Wi-Fi domestique. Cependant, lorsque vous vous rendez dans un café, un aéroport ou un hôtel où Internet est limité à un appareil par utilisateur, les choses peuvent devenir un peu problématiques. Cependant, j’ai récemment découvert une application pour Linux qui vous permet de partager le Wi-Fi de votre ordinateur portable via ADB. Voyons comment.

Cette application vous permet de partager le WiFi de votre Ubuntu avec Android

“Gnirehtet” est une application open source des fabricants populaires de ScrCpy – Genymobile. L’application fonctionne sur ADB et vous devrez donc connecter votre Android à l’ordinateur portable via un câble USB. L’application utilise le reverse tethering qui est une commande “adb reverse” qui a été introduite il y a longtemps dans Android 5.0. Donc, en termes simples, il envoie vos requêtes Web Android au serveur Web via votre ordinateur portable. Par conséquent, le serveur Web pense que la demande est faite par l’ordinateur portable lui-même. De cette façon, il utilise l’ordinateur portable comme proxy.

Pour que l’application Gnirehtet fonctionne, vous devez installer ADB sur Ubuntu. Utilisez la commande suivante pour le faire.

sudo apt-get install adb

adb-install-commande

Une fois ADB installé, téléchargez le fichier zip Gnirehtet pour Linux. Notez qu’il existe 2 variantes : Linux et Rust. Utilisez celui de Rust car il ne nécessite pas la configuration d’un environnement d’exécution Java.

télécharger-gnirehtet-app

Après avoir téléchargé le fichier zip, extrayez-le. Vous y verriez 2 fichiers – un fichier Rust compilé et un fichier APK. Le fichier APK doit être installé sur l’appareil Android. Maintenant, vous pouvez soit envoyer le fichier APK sur votre appareil Android et l’installer, soit utiliser la commande Gnirehtet pour le faire automatiquement.

Activez le débogage USB sur votre appareil Android.

Mais avant d’exécuter la commande, connectez votre Android à l’ordinateur portable et activez le débogage USB via les options de développement sur votre téléphone Android. Ensuite, accédez au dossier Gnirehtet extrait pour exécuter la commande suivante.

./gnirehtet install

gnirehtet-client-install

Après l’installation réussie de l’application cliente, exécutez la commande suivante sur votre ordinateur pour commencer à partager la connexion Wi-Fi.

./gnirehtet run

gnirehtet-run-command - créer un point d'accès wifi ubuntu

Vous recevrez également une invite sur Android pour accepter la création du VPN par Gnirehtet. En effet, Gnirehtet transfère les données de votre appareil Android vers l’ordinateur portable via un canal VPN.

gnirehtet-vpn-request-on-android - créer un hotspot wifi ubuntu

Cette méthode fonctionne avec plusieurs appareils Android. Bien que je n’aie pas essayé la limite, cela semblait bien fonctionner pour 2 appareils Android simultanément. Cependant, lorsque plusieurs périphériques sont connectés à votre ordinateur portable, vous devez ajouter le numéro de périphérique adb avec la commande run. Pour trouver le numéro de périphérique, utilisez la commande adb suivante.

adb devices

adb-devices-serial-number

Ensuite, utilisez le numéro de série pour démarrer Internet sur un appareil Android spécifique.

 ./gnirehtet run 27f42c49df217ece

multiple-device-run-command - créer un point d'accès wifi ubuntu

Désormais, adb peut également fonctionner via Wi-Fi, mais cela nécessite toujours de connecter votre appareil avec un câble USB pour la configuration initiale. Par conséquent, j’ignore cette partie particulière. Pour plus de problèmes ou de questions, faites-le moi savoir dans les commentaires ci-dessous.

Lisez aussi : Comment créer rapidement des raccourcis clavier dans Ubuntu