Come utilizzare Internet disponibile su un PC, su uno smartphone tramite un cavo USB – Quora

Ciao, grazie per A2A.

È necessario fare ‘Reverse Tethering’ per fare questo. Segui le istruzioni per farlo.

Introduzione
Questa guida ha lo scopo di aiutarti a condividere la connessione Internet dal tuo PC al tuo Androidsmartphone/tablet tramite cavo USB. Questa tecnica è chiamata tethering inverso USB. E ‘ diverso da USBtethering in cui si condivide Internet dal vostro Android al PC. Ci sono molte ragioni per cui hai bisogno di questa tecnica:
– Non si dispone di rete mobile/wifi e il vostro PCDOESN’t hanno alcun adattatore wifi
– Non si può fare tethering su wifi, per esempio, la vostra azienda non ti permette di fare qualsiasi hotspot sul posto di lavoro
– Non si vuole spendere soldi per un piano mobile, e si desidera una connessione Internet più stabile e più veloce di wifi
– Non si desidera che il PC e il vostro Android a diventare troppo caldo usare

Hai cercato e trovato alcune applicazioni/strumenti/soluzioni, hai seguito esattamente le loro istruzioni ma alla fine sei stato frustrato perché non funzionavano, eccomi qui per un nuovo metodo.

Questo metodo funziona seguendo Internet connectionsharing basics. Se il vostro dispositivo Android è in grado di fare USBtethering, si sarà in grado di fare USB reserve tethering con questo metodo!
Vantaggi:
– Nessun software aggiuntivo sul PC. Non lasciare traccia sul vostro PC. Immaginate quando si è al lavoro e si deve installare qualche applicazione scadente “giocattolo” sul vostro PC per estiblish una connessione tunnel per questo compito.
– Funziona con Windows, Linux e Mac OS X
– Sai quello che fai. Chissà cosa fanno gli strumenti” facili da usare ” quando non riescono ad aiutarti?
Svantaggi:
– Devi digitare alcuni comandi sul tuo Android.
Se sei pronto, iniziamo!

Requisiti:
– Dispositivo Android radicata con funzionalità “tethering USB”. Controlla le impostazioni di Android – Wireless & reti-Tethering & hotspot portatile. Molte ROM di serie disabilitano questa funzionalità. È necessario abilitare in qualche modo (root il vostro Android e utilizzare un’applicazione per abilitare o sostituire la ROM stock). Le ROM CyanogenMod hanno sempre questa capacità. La cosa importante da ricordare è quando si collega il vostro Android e attivare “tethering USB”, appare come una rete USB

adattatore, non una memoria di massa o un dispositivo multimediale.
– PC con connessione Internet funzionante.
– Cavo USB per collegare il vostro Android al PC.
– Emulatore di terminale sul vostro Android. Se non si desidera digitare i comandi sul touchscreen con emulatore di terminale, è possibile utilizzare la tastiera del PC per inserire i comandi con “adb shell”. adb è una parte di AndroidSDK che è disponibile per il download da Google. Per utilizzare adb, è necessario abilitare “debug USB” sul tuo Android.
– Opzionale, BusyBox sul vostro Android.

Passo 1: Collegare il vostro Android al PC tramite cavo USB e attivare “tethering USB”. Si è ancora permesso di attivare questa opzione anche quando il 3g/wifi sul vostro Android è spento.
– Se si utilizza Linux (Ubuntu), non è necessario installare nulla. L’applet NetworkManager tenterà di stabilire una connessione sul nuovo dispositivo di rete cablata rilevato.
– Se si utilizza Windows, Windows cercherà automaticamente Windows Update e installare

driver per voi. È possibile saltare la ricerca di Windows Update e installare manualmente un driver già incluso da Microsoft. Nella finestra Installa driver, fai clic su Sfoglia risorse del computer, quindi fammi scegliere…, selezionare NetworkAdapters, deselezionare Mostra hardware compatibile, guardare “Microsoft Corporation” nella colonna di sinistra, e scegliere NDIS remoto dispositivo compatibile dalla colonna di destra. È possibile installare o aggiornare un driver da Device

Manager in Windows.
– Se si utilizza Mac, installare il driver HoRNDIS. Riceverai una notifica su una nuova interfaccia di rete. Fare clic su “Preferenze di rete” nella finestra di dialogo per aggiungerlo all’elenco delle interfacce note. Quindi “Applica”.
– Se si utilizza Linux senza GUI o NetworkManager, eseguire questi comandi come root (o utilizzare sudo):

Codice:

  1. ifconfig usb0 10.42.0.1 maschera di rete 255.255.255.0

(supponiamo che non si dispone di qualsiasi altra rete USB

adattatore, in caso contrario, il vostro Android può essere usb1, usb2…)

Codice:

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

Comando sudo sarà:

Codice:

  1. sudo echo 1 > /proc/sys/net/ipv4/ip_forward'

Codice:

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

Passaggio 2:
– Se si utilizza Linux, fare clic su applet di NetworkManager in alto a destra dello schermo, selezionare “Modifica Connessioni…”. Nella scheda “Wired”, scegli il nuovoconnessione stabilita (fai attenzione, non Ethernet LANconnection) e fai clic su ” Modifica…”Nella scheda” Impostazioni IPv4″, scegliere” Condiviso con altri computer ” come metodo. Fai clic su “Salva”. NetworkManager ripristinerà la connessione e assegnerà al PC un indirizzo IP su questa connessione di rete USB, predefinito: 10.42.0.1. Lasciare intatte le connessioni Internet (cablate o wireless).
– Se si utilizza Windows, aprire “NetworkConnections” nel Pannello di controllo. È un po ‘ diverso dal setup in Linux. Fare clic destro su un Internetconnection che avete. Presumo che tu stia usando un desktop che non ha alcun adattatore wifi, quindi fai clic destro su connessione Ethernet LAN con Internet e seleziona “Proprietà”. Nella scheda “Condivisione” (o “Avanzate” per Windows XP), fai clic su ” Consenti ad altri utenti della rete di connettersi tramite…”, quindi selezionare la connessione USB nell’elenco a discesa qui sotto. Fare clic su OK. Windows imposta automaticamente la connessione di rete USB e assegna un indirizzo IP, predefinito per Windows 7: 192.168.137.1, predefinito per Windows XP: 192.168.0.1. Puoi vedere che la tua connessione Internet è ora “Condivisa” e la tua connessione USB è ora “Rete non identificata”.
– Se si utilizza Mac, aprire Preferenze di sistema-Rete. Se hai installato HoRNDIS, vedrai una nuova interfaccia di rete

corrispondente alla tua connessione USB

. Con” Usando DHCP ” come Configurare Ipv4, potrebbe essere già connesso. Torna a SystemPreferences, fai clic su”Condivisione”. Seleziona “Condivisione Internet”. Scegli la connessione Internet (Ethernet o Airport…) in “Condividi la tua connessione da”, e scegliere USB

interfaccia di connessione in “Ai computer che utilizzano”. Mac assegnerà all’interfaccia di connessione USB un indirizzo IP, predefinito: 192.168.2.1.
– Se si utilizza Linux senza GUI o NetworkManager, è stata eseguita tutta la configurazione del PC nel passaggio 1.

La configurazione del PC è ora fatto!

Passo 3:
Apri l’emulatore di terminale sul tuo Android. Tipo:

Codice:

  1. su

Il prompt dei comandi deve cambiare da $ a #. In caso contrario, verificare che il dispositivo sia radicato correttamente.

Digitare il seguente comando nell’emulatore di terminale, lo stesso per tutti i sistemi operativi PC:

Codice:

  1. netcfg rndis0 dhcp

Il nome per l’interfaccia usb all’interno di Android possono variare. Di solito è rndis0 o usb0. Tipo

Codice:

  1. busybox ifconfig

per identificare il nome.
Utilizzare le vecchie istruzioni riportate di seguito quando il metodo dhcp automatico non funziona.

Digitare questi seguenti comandi nell’emulatore di terminale:
Per PC Linux:

Codice:

  1. ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
  2. route add default gw 10.42.0.1 dev rndis0

Se il percorso non riesce, provare a:

Codice:

  1. busybox route add default gw 10.42.0.1 dev rndis0

Per il PC di Windows, utilizzare gli stessi comandi di cui sopra, sostituire 10.42.0.2 da 192.168.137.2 (192.168.0.2 perwindows XP), sostituire 10.42.0.1 da 192.168.137.1 (192.168.0.1 per Windows XP)
Per Mac PC, sostituire 10.42.0.2 da 192.168.2.2, sostituire 10.42.0.1 da 192.168.2.1

Ora è possibile chiudere Emulatore di terminale e avviare il browser per Internet.

Alcune applicazioni (scaricare in Google Play, GMail, Facebook…) non riconoscere la connessione Internet. Puoi provare in questo modo (

ATTENZIONE: NON TESTATO

):
– Abilita temporaneamente la connessione 3G sul tuo Android
– Digitare:

Codice:

  1. ifconfig rmnet0 0.0.0.0

Il nome per l’interfaccia 3G all’interno di Android può variare: ppp0, rmnet0… Tipo

Codice:

  1. busybox ifconfig

per identificare il nome.
prima di ifconfig rmnet0 … sopra.
Questo farà applicazioni vedere la connessione a Internet tramite USB come 3G!

Le impostazioni di tethering USB su Android verranno ripristinate automaticamente quando si scollega il cavo USB. Per ripristinare le impostazioni sul PC, deseleziona ” Consenti ad altri networkusers di connettersi…”su Windows,” Condivisione Internet “su Mac, passare da” Condiviso su altri computer ” a ” Automaticamente (DHCP)”, o semplicemente eliminare la connessione USB da NetworkManager su Linux.

Credits: XDA

Spero che aiuti!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.