Een app waarmee je Ubuntu WiFi kunt delen met Android

In tegenstelling tot Windows 10 kunt u met Ubuntu niet tegelijkertijd zowel wifi als draagbare hotspot gebruiken. Dit hoeft geen probleem te zijn wanneer u bent verbonden met uw Wi-Fi-thuisnetwerk. Wanneer u echter naar een coffeeshop, luchthaven of hotel verhuist waar de internetverbinding beperkt is tot één apparaat per gebruiker, kan het een beetje lastig worden. Ik heb onlangs echter een app voor Linux ontdekt waarmee je: Deel een wifi-netwerk Voor de laptop via ADB. Laten we eens kijken hoe dat te doen.

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Met deze app kun je Ubuntu WiFi delen met Android

"Gnirehtet" is een open source-applicatie gemaakt door het bedrijf dat ScrCpy heeft ontwikkeld - Genymobiel. De app werkt via ADB en daarom moet u mogelijk uw Android-apparaat via een USB-kabel op uw laptop aansluiten. De app gebruikt de optie Reverse Tethering met de opdracht "".adb omgekeerdedie werd gepresenteerd in Android 5.0. In eenvoudige bewoordingen stuurt het webverzoeken op Android naar de webserver via een laptop. De webserver denkt dus dat het verzoek door de laptop zelf wordt gedaan. Op deze manier wordt de laptop als proxy gebruikt.

Om Gnirehtet te laten werken, moet ADB op Ubuntu zijn geïnstalleerd. Gebruik hiervoor de volgende opdracht.

sudo apt-get install adb

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Nadat ADB is geïnstalleerd, downloadt u het Gnirehtet-zipbestand voor Linux. Merk op dat er twee verschillende varianten zijn: Linux en Rust. Gebruik Rust omdat er geen Java runtime-omgeving voor hoeft te worden ingesteld.

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Na het downloaden van het zip-bestand, pak het uit. U ziet twee bestanden erin: het gecompileerde roestbestand en het APK-bestand. Het APK-bestand moet op het Android-apparaat zijn geïnstalleerd. Nu kunt u het APK-bestand naar uw Android-apparaat sturen en het installeren of het Gnirehtet-commando gebruiken om het automatisch te doen.

Schakel USB-foutopsporing in op uw Android-apparaat

Maar voordat u de opdracht uitvoert, sluit u uw Android-apparaat aan op uw laptop en schakelt u USB-foutopsporing in via ontwikkelaarsopties op uw Android-telefoon. Navigeer vervolgens naar de uitgepakte Gnirehtet-map om de volgende opdracht uit te voeren.

./gnirehtet install

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Voer na een succesvolle installatie van de applicatie de volgende opdracht uit op uw computer om de Wi-Fi-verbinding te delen.

./gnirehtet run

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

U ontvangt ook een prompt op Android om het maken van VPN door Gnirehtet te accepteren. Dit komt omdat Gnirehtet gegevens van je Android-apparaat naar je laptop overzet via een VPN-kanaal.

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Deze methode werkt met meerdere Android-apparaten. Hoewel ik het tot nu toe niet heb getest, lijkt het prima te werken met twee Android-apparaten tegelijk. Wanneer u echter meerdere apparaten op uw laptop heeft aangesloten, moet u het adb-nummer van het apparaat toevoegen met het run-commando. Gebruik de volgende adb-opdracht om het apparaatnummer te vinden.

adb devices

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Gebruik vervolgens het serienummer om verbinding te maken met internet met een bepaald Android-apparaat.

 ./gnirehtet run 27f42c49df217ece

Een app waarmee je Ubuntu WiFi kunt delen met Android - Android Linux

Nu kan ADB ook via Wi-Fi werken, maar hiervoor moet u uw apparaat nog steeds met een USB-kabel verbinden voor de eerste installatie. Daarom negeer ik dit specifieke deel. Laat het me weten in de reacties hieronder voor meer problemen of vragen. Verifiëren Hoe Linux eenvoudig op Android-apparaten te draaien?

Ga naar de bovenste knop