Hej, tack för A2A.
du måste göra ’omvänd Tethering’ för att göra detta. Följ anvisningarna för att göra detta.
Inledning
den här guiden är avsedd att hjälpa dig att dela Internet-anslutning från datorn till din Androidsmartphone/tablett via USB-kabel. Denna teknik kallas USB omvänd tethering. Det skiljer sig från USBtethering där du delar Internet från din Android till din dator. Det finns många anledningar till varför du behöver den här tekniken:
– du har inte mobil/wifi – nätverk och din PCdoesn ’t har någon wifi – adapter
– du kan inte göra tjudra över wifi, till exempel, inte ditt företag inte låta dig göra någon hotspot på jobbet
– du’ t vill spendera pengar för en mobil plan, och du vill ha en mer stabil och snabbare Internet-anslutning än wifi
– du ’ t vill att din dator och din Android att bli för varmt på grund av wifi
– du vill att din
…du har sökt och hittat några applikationer/verktyg / lösningar, du följde exakt deras instruktioner men äntligen blev du frustrerad eftersom de inte fungerade, här kommer jag för en ny metod.
denna metod fungerar efter internet connectionsharing grunderna. Om din Android-enhet kan göra USBtethering kommer du att kunna göra USB-reservbindning med den här metoden!
fördelar:
– Ingen ytterligare programvara på datorn. Lämna inga spår på din dator. Tänk dig när du är på jobbet och du måste installera några skit ”leksak” program på datorn för att estiblish en tunnelanslutning för denna uppgift.
– fungerar med Windows, Linux och Mac OS X
– du vet vad du gör. Vem vet vad de” lättanvända ” verktygen gör när de inte hjälper dig?
nackdelar:
– du måste skriva några kommandon på din Android.
om du är redo, låt oss börja!krav:
– rotad Android-enhet med” USB tethering ” kapacitet. Kolla in Android-inställningar-trådlös & nätverk-Tethering & bärbar hotspot. Många lager ROM inaktiverar denna förmåga. Du måste aktivera det på något sätt (root din Android och använda ett program för att aktivera eller ersätta lager ROM). CyanogenMod ROM har alltid denna förmåga. Det viktiga att komma ihåg är när du ansluter din Android och aktiverar ”USB tethering”, det verkar som ett USB-nätverkadapter, inte en masslagring eller mediaenhet.
– PC med en fungerande Internetanslutning.
– USB-kabel för att ansluta din Android till datorn.
– terminalemulator på din Android. Om du inte vill skriva kommandon på din pekskärm med terminalemulator kan du använda datorns tangentbord för att ange kommandon med ”adb shell”. adb är en del av AndroidSDK som är tillgänglig för nedladdning från Google. För att använda adb måste du aktivera ”USB-felsökning” på din Android.
– valfritt, BusyBox på din Android.Steg 1: Anslut din Android till PC via USB-kabel och aktivera ”USB tethering”. Du får fortfarande aktivera det här alternativet även när din 3g/wifi på din Android är avstängd.
– om du använder Linux (Ubuntu) behöver du inte installera någonting. NetworkManager applet kommer att försöka upprätta en anslutning på den nya upptäckta Trådbundna nätverksenheten.
– om du använder Windows söker Windows automatiskt Windows Update och installerardrivrutin för dig. Du kan hoppa över Windows Update-sökning och installera manuellt en redan inkluderad drivrutin från Microsoft. I Installera Drivrutinsfönstret klickar du på Bläddra i Min Dator och låt mig välja…, välj NetworkAdapters, avmarkera Visa kompatibel maskinvara, titta på ”Microsoft Corporation” i den vänstra kolumnen och välj Remote NDIS-kompatibel enhet från den högra kolumnen. Du kan installera eller uppdatera en drivrutin från enhet
Manager i Windows.
– om du använder Mac, installera drivrutinen HoRNDIS. Du kommer att meddelas om ett nytt nätverksgränssnitt. Klicka på” Nätverksinställningar ” i dialogrutan för att lägga till den i listan över kända gränssnitt. Sedan ”Applicera”.
– om du använder Linux utan GUI eller NetworkManager, kör dessa kommandon som root (eller använd sudo):kod:
- ifconfig usb0 10.42.0.1 nätmask 255.255.255.0
(Antag att du inte har något annat USB-nätverk
adapter, annars kan din Android vara usb1, usb2…)
kod:
- echo 1 > / proc / sys / net / ipv4 / ip_forward
kommandot för sudo kommer att vara:
kod:
- sudo 'echo 1 > / proc / sys / net / ipv4 / ip_forward'
kod:
- iptables-t nat-F
- iptables-t nat-en POSTROUTING-J maskerad
steg 2:
– om du använder Linux, klicka på NetworkManager applet längst upp till höger på skärmen, välj ”Redigera anslutningar…”. I fliken ”Wired”, välj det nyaetablerad anslutning (var försiktig, inte Ethernet LANconnection) och klicka på ” Redigera…”I fliken” IPv4-Inställningar”, välj ”delad till andra datorer” som metod. Klicka På ”Spara”. NetworkManager återupprättar anslutningen och tilldelar din dator en IP-adress på den här USB – nätverksanslutningen, standard: 10.42.0.1. Lämna Internetanslutningar (trådbundna eller trådlösa) orörda.
– om du använder Windows, öppna ”NetworkConnections” i Kontrollpanelen. Det skiljer sig något från installationen i Linux. Högerklicka på en Internetanslutning som du har. Jag antar att du använder ett skrivbord som inte har någon wifi-adapter, så högerklicka på LAN Ethernet-anslutning med Internet och välj ”Egenskaper”. I fliken ”Dela” (eller ”Avancerat” för Windows XP), Klicka på ” Tillåt andra nätverksanvändare att ansluta via…”, välj sedan USB-anslutningen i rullgardinsmenyn nedan. Klicka på OK. Windows ställer automatiskt in din USB – nätverksanslutning och tilldelar den en IP-adress, Standard för Windows 7: 192.168.137.1, standard för Windows XP: 192.168.0.1. Du kan se din internetanslutning är nu ” delad ”och din USB-anslutning är nu”oidentifierat nätverk”.
– om du använder Mac, öppna Systeminställningar-Nätverk. Om du installerade HoRNDIS ser du ett nyttnätverksgränssnitt som motsvarar din USB
– anslutning. Med ”använda DHCP” som Konfigurera Ipv4 kan den redan vara ansluten. Gå tillbaka till Systempreferenser, klicka på ”Dela”. Välj”Internetdelning”. Välj Internet-anslutning (Ethernet eller flygplats…) i ” Dela din anslutning från ”och välj USB
anslutningsgränssnitt i”till datorer som använder”. Mac tilldelar ditt USB – anslutningsgränssnitt en IP-adress, Standard: 192.168.2.1.
– om du använder Linux utan GUI eller NetworkManager har du gjort alla PC-inställningar i steg 1.din PC-installation är nu klar!
steg 3:
öppna terminalemulator på din Android. Typ:kod:
- su
kommandotolken måste ändras från $ till #. Om det inte gör det, kontrollera att enheten är rotad ordentligt.
Skriv följande kommando i terminalemulator, samma för alla PC-operativsystem:
kod:
- netcfg rndis0 dhcp
namnet på usb-gränssnittet i Android kan variera. Det är vanligtvis rndis0 eller usb0. Typ
kod:
- busybox ifconfig
för att identifiera namnet.
Använd gamla instruktioner nedan när automatisk dhcp-metod inte fungerar.Skriv följande kommandon i terminalemulator:
för Linux PC:kod:
- ifconfig rndis0 10.42.0.2 nätmask 255.255.255.0
- rutt Lägg till standard gw 10.42.0.1 dev rndis0
om rutten misslyckas, försök:
kod:
- busybox rutt Lägg till standard gw 10.42.0.1 dev rndis0
för Windows PC, använd samma kommandon ovan, ersätt 10.42.0.2 med 192.168.137.2 (192.168.0.2 förWindows XP), ersätt 10.42.0.1 med 192.168.137.1 (192.168.0.1 för Windows XP)
för Mac PC, ersätt 10.42.0.2 av 192.168.2.2, ersätt 10.42.0.1 av 192.168.2.1nu kan du stänga terminalemulator och starta webbläsaren för Internet.
vissa program (ladda ner i Google Play, GMail, Facebook…) känner inte igen Internetanslutning. Du kan prova detta sätt (
varning: ej testad
):
– aktivera tillfälligt 3G-anslutning på din Android
– Typ:kod:
- ifconfig rmnet0 0.0.0.0
namnet på 3G-gränssnittet i Android kan variera: ppp0, rmnet0… Typ
kod:
- busybox ifconfig
för att identifiera namnet.
före ifconfig rmnet0 … ovan.
detta gör att applikationer ser din internetanslutning via USB som 3G!USB-tethering-inställningar på Android återställs automatiskt när du kopplar ur USB-kabeln. För att återställa inställningarna på datorn, avmarkera ”Tillåt andra nätverkanvändare att ansluta via…”på Windows,” Internetdelning ”på Mac, ändra från” delas till andra datorer ”tillbaka till” automatiskt (DHCP)”, eller helt enkelt ta bort USB-anslutning från NetworkManager på Linux.
poäng: XDA
hoppas det hjälper!