Używam Androida 4.4.2 (na Micromax Unite 2 - A106 ). Mam w domu komputer z systemem Windows, który ma szerokopasmowe łącze internetowe o dużej prędkości. Nie mam routera bezprzewodowego ani punktu dostępu. Chcę po prostu korzystać z połączenia internetowego komputera w moim telefonie. Próbowałem wielu metod, ale żadna nie wydaje się działać.
Metoda 1: Korzystanie z natywnej opcji Androida 4.4.2
Kiedy podłączyłem telefon, w Settings > Wireless & networks > USB Internet (sharing Windows PC internet via USB cable)
polu wyboru, które zaznaczyłem, poprosiłem mnie o wybranie wersji systemu Windows (czyli Windows 8.1, ale ponieważ nie wyświetlałem tej opcji) wybrałem Windows 8. Daje mi dalsze instrukcje, jak pokazano na poniższym obrazku:
Oto problem, nie ma zakładki udostępniania (patrz poniższy zrzut ekranu)
Metoda 2: Jak opisano w Jak skonfigurować odwrotne tethering przez USB
Na tej stronie dowiedziałem się, że nazywa się to Tethering zwrotny. Przeczytałem i postępowałem zgodnie z procedurą opisaną w części Jak skonfigurować odwrotne tethering przez USB
Wykonałem wszystkie kroki opisane w tej odpowiedzi, aż do wykonania polecenia.
- Zainstaluj sterowniki USB z zestawu Android SDK [GOTOWE]
- Podłącz kabel USB i aktywuj Tethering przez USB (powinieneś zobaczyć nowy interfejs sieciowy.) [GOTOWE]
- Połącz dwa interfejsy sieciowe [GOTOWE]
- Na komputerze wykonaj
adb shell netcfg usb0 dhcp
[PROBLEM]
Kiedy mogę wykonać adb shell netcfg usb0 dhcp
to mówi: error: device not found
. Próbowałem tego samego USB Debugging
w ustawieniach programisty, WŁ. I WYŁ. Błąd pozostaje ten sam.
Metoda 3: Zrootowanie urządzenia i korzystanie z aplikacji
Czytałem tu i tam, że istnieje inna metoda, w której możemy bezpośrednio korzystać z aplikacji, ale wymaga zrootowania urządzenia. Mój telefon to nowy telefon, a gwarancja traci ważność, jeśli go zrootuję.
EDYCJA: Wypróbowałem metodę sugerowaną w odpowiedzi, na czwartym etapie metody 2 mam do czynienia z tym problemem:
adb
nie będzie działać bez włączania goOdpowiedzi:
W rzeczywistości metoda 1 jest dość łatwa do wykonania. Jak wynika z tej odpowiedzi , do wyświetlenia karty udostępniania wymagane jest więcej niż jedno połączenie sieciowe.
Krótka odpowiedź:
Najpierw zignoruj instrukcję swojego urządzenia z Androidem i mimo to spróbuj połączyć się z Internetem przez USB.
Spowoduje to utworzenie nowego połączenia sieciowego i pozwoli na wyświetlenie karty udostępniania w połączeniu sieciowym komputera.
Szczegółowa odpowiedź
1. Przygotuj system Windows 10
2. Przygotuj urządzenie z Androidem
3. Udostępnij połączenie internetowe w systemie Windows 10
Jak widać, istnieją teraz dwa połączenia sieciowe, więc karta udostępniania będzie teraz dostępna:
źródło
W przypadku drugiej metody (która powinna działać) wygląda na to, że brakuje tylko odpowiednich sterowników urządzenia. Znalazłem stronę, która twierdzi, że ma sterowniki ( http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106 ), chociaż nie mogę ręczyć za ich autentyczność, więc to zależy od ciebie, jeśli chcesz im zaufać.
Daj mi znać, jeśli napotkasz jakieś problemy, ponieważ chociaż nigdy wcześniej czegoś takiego nie robiłem, chętnie Ci pomogę, jeśli będę mógł.
źródło
Istnieje rozwiązanie dla nierootowanych urządzeń
Wiem, że to późna odpowiedź, ale ponieważ wszystkie istniejące odpowiedzi sugerują, że odwrotne tethering przez USB jest możliwe tylko wtedy, gdy twoje urządzenie jest zrootowane lub ma systemową obsługę odwrotnego tetheringu, pomyślałem, że warto wskazać jeszcze jedną opcję:
Kilka miesięcy temu szukałem rozwiązania, które pozwoliłoby mi korzystać z połączenia internetowego mojego laptopa na nieobsługiwanym urządzeniu z Androidem, ale po prostu nie mogłem znaleźć rozwiązania. W końcu zacząłem opracowywać własne rozwiązanie. Rezultatem jest aplikacja, która działa na urządzeniach z Androidem 4.0 lub nowszym po stronie klienta oraz na wszystkich głównych systemach operacyjnych po stronie hosta.
Aplikacja jest dostępna w Google Play: ReverseTethering NoRoot
źródło
Używam również Micromax Unite 2. To, co działa dla mnie, to pierwsza metoda.
Wygląda na to, że nie podłączasz urządzenia (telefonu do komputera). Więc nie pokazuje karty udostępniania. Masz tylko urządzenie LAN, ale nie masz urządzenia do udostępniania.
Najpierw podłącz urządzenie do komputera, a następnie wykonaj pozostałe kroki. Naprawdę lubię Internet z komputera na telefon!
Procedura
źródło
Próbowałem zrobić to samo i tak jak powiedziałeś „Oto problem, nie ma zakładki udostępniania”
Ale znalazłem sekcję pomocy systemu Windows, mówiącą, że nie ma „karty udostępniania”, jeśli masz tylko jedno połączenie LAN.
Oto adres URL: http://windows.microsoft.com/en-us/windows/set-internet-connection-sharing#1TC=windows-7
źródło
Testowałem pierwszą metodę na ZTE V987 z Androidem 4.2.1 i po krótkim wyszukiwaniu interfejsu RNDIS i innych sterowników urządzenia MTKandroidUSB (interfejs ADB) (dla Windows Xp), zadziałało. Myślę, że nie masz zainstalowanych sterowników telefonu w systemie Windows. Czy sprawdziłeś w Menedżerze urządzeń?
Testowałem pierwszą metodę również w systemie Windows 7 i zainstalowałem następujące urządzenia:
potem udostępniłem połączenie internetowe, ale bez powodzenia. Telefon nie chciał widzieć połączenia. Następnie zmieniłem sterowniki na te z http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106 (Driver_Auto_Installer_v1.1236.00) i próbowałem zmostkować 2 karty sieciowe i Otrzymałem następną konfigurację:
Następnie wróciłem do Udostępniania połączenia internetowego i wypróbowałem następujące polecenia (tutaj http://forum.xda-developers.com/showthread.php?t=2287494 ):
I zaczęło działać połączenie USB telefonu:
Na koniec zaktualizowałem sterowniki USB do początkowej wersji Alcatela, usunąłem MAC Bridge Miniport, ustawiłem ten sam DNS dla połączenia lokalnego RNDIS IPv4 i użyłem pliku .cmd z
adb shell netcfg rndis0 dhcp
poleceniem do uruchomienia połączenia.źródło