So verwenden Sie das Internet auf einem PC, auf einem Smartphone über ein USB-Kabel – Quora

Hallo, danke für A2A.

Dazu müssen Sie Reverse Tethering durchführen. Befolgen Sie dazu die Anweisungen.

Einführung
Dieses Handbuch soll Ihnen helfen, die Internetverbindung von Ihrem PC über ein USB-Kabel mit Ihrem Androidsmartphone / Tablet zu teilen. Diese Technik wird als USB Reverse Tethering bezeichnet. Es unterscheidet sich von USBtethering, bei dem Sie das Internet von Ihrem Android auf Ihren PC freigeben. Es gibt viele Gründe, warum Sie diese Technik benötigen.:
– Sie haben kein mobiles / WiFi-Netzwerk und Ihr PC hat keinen WiFi-Adapter
– Sie können kein Tethering über WiFi machen, zum Beispiel lässt Ihr Unternehmen Sie keinen Hotspot bei der Arbeit machen
– Sie wollen kein Geld für einen mobilen Plan ausgeben, und Sie wollen eine stabilere und schnellere Internetverbindung als WiFi
– Sie wollen nicht, dass Ihr PC und Ihr Android wegen WiFi zu heiß werden
– Sie wollen, dass Ihr Android aufgeladen wird, während

Sie haben einige Anwendungen / Tools / Lösungen gesucht und gefunden, Sie haben genau deren Anweisungen befolgt, aber schließlich waren Sie frustriert, weil sie nicht funktionierten.

Diese Methode funktioniert nach Internet connectionsharing Grundlagen. Wenn Ihr Android-Gerät USBtethering ausführen kann, können Sie mit dieser Methode USB-Reserve-Tethering durchführen!
Vorteile:
– Keine zusätzliche Software auf Ihrem PC. Hinterlassen Sie keine Spuren auf Ihrem PC. Stellen Sie sich vor, Sie sind bei der Arbeit und müssen eine beschissene „Spielzeug“ -Anwendung auf Ihrem PC installieren, um eine Tunnelverbindung für diese Aufgabe herzustellen.
-Funktioniert mit Windows, Linux und Mac OS X
-Sie wissen, was sie tun. Wer weiß, was die „einfach zu bedienenden“ Tools tun, wenn sie Ihnen nicht helfen?
Nachteile:
– Sie müssen einige Befehle auf Ihrem Android eingeben.
Wenn Sie bereit sind, fangen wir an!

Anforderungen:
– Gerootetes Android-Gerät mit „USB Tethering“ -Funktion. Überprüfen Sie in Android-Einstellungen – Wireless & Netzwerke – Tethering & mobiler Hotspot. Viele Standard-ROMs deaktivieren diese Funktion. Sie müssen es irgendwie aktivieren (rooten Sie Ihr Android und verwenden Sie eine Anwendung, um das Standard-ROM zu aktivieren oder zu ersetzen). CyanogenMod ROMs haben immer diese Fähigkeit. Wenn Sie Ihr Android-Gerät anschließen und „USB-Tethering“ aktivieren, wird es als USB-Netzwerkadapter

und nicht als Massenspeicher- oder Mediengerät angezeigt.
– PC mit einer funktionierenden Internetverbindung.
– USB-Kabel zum Anschließen Ihres Android an Ihren PC.
– Terminal-Emulator auf Ihrem Android. Wenn Sie mit dem Terminal-Emulator keine Befehle auf Ihrem Touchscreen eingeben möchten, können Sie Ihre PC-Tastatur verwenden, um Befehle mit „adb shell“ einzugeben. adb ist ein Teil von AndroidSDK, die zum Download von Google zur Verfügung steht. Um adb zu verwenden, müssen Sie „USB-Debugging“ auf Ihrem Android aktivieren.
– Optional, BusyBox auf Ihrem Android.

Schritt 1: Verbinden Sie Ihr Android über ein USB-Kabel mit dem PC und aktivieren Sie „USB Tethering“. Sie können diese Option auch dann aktivieren, wenn Ihr 3G / WIFI auf Ihrem Android ausgeschaltet ist.
– Wenn Sie Linux (Ubuntu) verwenden, müssen Sie nichts installieren. Das NetworkManager-Applet versucht, eine Verbindung auf dem neu erkannten kabelgebundenen Netzwerkgerät herzustellen.
– Wenn Sie Windows verwenden, sucht Windows automatisch nach Windows Update und installiert den Treiber

für Sie. Sie können die Windows Update-Suche überspringen und einen bereits enthaltenen Treiber von Microsoft manuell installieren. Klicken Sie im Fenster Treiber installieren auf Meinen Computer durchsuchen und lassen Sie mich auswählen…, wählen Sie NetworkAdapters aus, deaktivieren Sie Show Compatible Hardware, sehen Sie sich „Microsoft Corporation“ in der linken Spalte an und wählen Sie Remote NDIS Compatible Device in der rechten Spalte. Sie können einen Treiber über den

-Manager des Geräts in Windows installieren oder aktualisieren.
– Wenn Sie Mac verwenden, installieren Sie den Treiber HoRNDIS. Sie werden über eine neue Netzwerkschnittstelle benachrichtigt. Klicken Sie im Dialogfeld auf „Netzwerkeinstellungen“, um es zur Liste der bekannten Schnittstellen hinzuzufügen. Dann „Bewerben“.
– Wenn Sie Linux ohne GUI oder NetworkManager verwenden, führen Sie diese Befehle als root aus (oder verwenden Sie sudo):

Code:

  1. ifconfig usb0 10.42.0.1 Netzmaske 255.255.255.0

( angenommen, Sie haben keinen anderen USB-Netzwerkadapter

, andernfalls ist Ihr Android möglicherweise usb1, usb2…)

Kode:

  1. echo 1 > /proc/sys/Netz/ipv4/ip_forward

Befehl für sudo wird sein:

Code:

  1. sudo 'echo 1 > /proc/System/Netz/ipv4/ip_forward'

Kodex:

  1. iptables -t nat -F
  2. iptables -t nat -A POSTROUTING -j MASKERADE

Schritt 2:
– Wenn Sie Linux verwenden, klicken Sie oben rechts auf dem Bildschirm auf das NetworkManager-Applet und wählen Sie „Verbindungen bearbeiten“…“. Wählen Sie auf der Registerkarte „Verkabelt“ die neuestetablierte Verbindung (Vorsicht, keine Ethernet-LAN-Verbindung) und klicken Sie auf „Bearbeiten“…“ Wählen Sie auf der Registerkarte „IPv4-Einstellungen“ als Methode „Für andere Computer freigegeben“. Klicken Sie auf „Speichern“. NetworkManager stellt die Verbindung wieder her und weist Ihrem PC eine IP-Adresse für diese USB-Netzwerkverbindung zu, Standard: 10.42.0.1. Lassen Sie Internetverbindungen (kabelgebunden oder drahtlos) unberührt.
– Wenn Sie Windows verwenden, öffnen Sie „NetworkConnections“ in der Systemsteuerung. Es unterscheidet sich etwas vom Setup unter Linux. Klicken Sie mit der rechten Maustaste auf eine Internetverbindung, die Sie haben. Ich gehe davon aus, dass Sie einen Desktop verwenden, der keinen WiFi-Adapter hat, also klicken Sie mit der rechten Maustaste auf LAN-Ethernet-Verbindung mit Internet und wählen Sie „Eigenschaften“. Klicken Sie auf der Registerkarte „Freigabe“ (oder „Erweitert“ für Windows XP) auf „Anderen Netzwerkbenutzern die Verbindung ermöglichen“…“, dann wählen Sie die USB-Verbindung in Dropdown-Liste unten. OK. Windows richtet Ihre USB-Netzwerkverbindung automatisch ein und weist ihr eine IP-Adresse zu, Standard für Windows 7: 192.168.137.1, Standard für Windows XP: 192.168.0.1. Sie können sehen, dass Ihre Internetverbindung jetzt „Freigegeben“ und Ihre USB-Verbindung jetzt „Nicht identifiziertes Netzwerk“ ist.
– Wenn Sie einen Mac verwenden, öffnen Sie Systemeinstellungen – Netzwerk. Wenn Sie HoRNDIS installiert haben, sehen Sie eine neue

Netzwerkschnittstelle, die Ihrer USB

Verbindung entspricht. Mit „DHCP verwenden“ als Ipv4 konfigurieren, es kann bereits verbunden sein. Gehen Sie zurück zu SystemPräferenzen und klicken Sie auf „Freigeben“. Wählen Sie „Internetfreigabe“. Wählen Sie die Internetverbindung (Ethernet oder Airport…) in „Teilen ihre verbindung von“, und wählen USB

verbindung interface in „Zu computer mit“. Mac weist Ihrer USB-Verbindungsschnittstelle eine IP-Adresse zu, Standard: 192.168.2.1.
– Wenn Sie Linux ohne GUI oder NetworkManager verwenden, haben Sie alle PC-Einstellungen in Schritt 1 durchgeführt.

Ihr PC-Setup ist jetzt fertig!

Schritt 3:
Öffnen Sie den Terminalemulator auf Ihrem Android. Typ:

Code:

  1. su

Die Eingabeaufforderung muss von $ in # geändert werden. Wenn dies nicht der Fall ist, überprüfen Sie, ob Ihr Gerät ordnungsgemäß gerootet ist.

Geben Sie den folgenden Befehl in Terminal Emulator, das gleiche für alle PC-Betriebssysteme:

Code:

  1. netcfg rndis0 dhcp

Der Name für die USB-Schnittstelle in Android kann variieren. Es ist normalerweise rndis0 oder usb0. Typ

Code:

  1. busybox ifconfig

um den Namen zu identifizieren.
Verwenden Sie die ALTEN Anweisungen unten, wenn die automatische DHCP-Methode nicht funktioniert.

Geben Sie die folgenden Befehle in den Terminalemulator ein:
Für Linux-PC:

Code:

  1. ifconfig rndis0 10.42.0.2 Netzmaske 255.255.255.0
  2. route hinzufügen Standard gw 10.42.0.1 dev rndis0

Wenn die Route fehlschlägt, versuchen Sie:

Code:

  1. busybox route hinzufügen Standard gw 10.42.0.1 dev rndis0

Für Windows PC, verwenden die gleichen oben befehle, ersetzen 10.42.0.2 durch 192.168.137.2 (192.168.0.2 forWindows XP), ersetzen 10.42.0.1 durch 192.168.137,1 (192.168.0.1 für Windows XP)
Für Mac PC, ersetzen 10.42.0.2 durch 192.168.2.2, ersetzen 10.42.0.1 durch 192.168.2.1

Jetzt können sie schließen Terminal Emulator und starten sie den browser für Internet.

Einige Anwendungen (Download in Google Play, Google Mail, Facebook…) erkennt keine Internetverbindung. Sie können es auf diese Weise versuchen (

WARNUNG: NICHT GETESTET

):
– Aktivieren Sie vorübergehend 3G-Verbindung auf Ihrem Android
– Typ:

Code:

  1. ifconfig rmnet0 0.0.0.0

Der Name für die 3G-Schnittstelle in Android kann variieren: ppp0, rmnet0… Typ

Code:

  1. busybox ifconfig

um den Namen zu identifizieren.
vor ifconfig rmnet0 … oben.
Dadurch sehen Anwendungen Ihre Internetverbindung über USB als 3G!

Die USB-Tethering-Einstellungen unter Android werden automatisch zurückgesetzt, wenn Sie das USB-Kabel abziehen. Um die Einstellungen auf dem PC zurückzusetzen, deaktivieren Sie „Anderen Netzwerkbenutzern erlauben, sich zu verbinden… ändern Sie unter Windows „Internetfreigabe“ auf dem Mac von „Für andere Computer freigegeben“ zurück zu „Automatisch (DHCP)“ oder löschen Sie einfach die USB-Verbindung aus dem NetworkManager unter Linux.

Credits: XDA

Hoffe es hilft!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.