Как использовать соединение USB для Интернета с ПК на сотовый телефон?

У меня есть Ubuntu 16.04 на моем ПК.

Существует ли способ создать проводное соединение между моим ПК и смартфоном, таким образом, смартфон может быть подключен к Интернету через ПК?

4
задан 27 January 2018 в 00:32

2 ответа

Ответ не может работать над Вашим телефоном. Следующее работало над моим телефоном

Мой телефон был Google Nexus 6P под управлением стандарт фабрики Android 8.x Oreo

Этот процесс называют ограничиванием реверса USB. Не все телефоны поддерживают его. Некоторые телефоны на базе Android должны быть базированы, чтобы это работало. В ссылках ниже существуют некоторые руководства.

  1. https://forum.xda-developers.com/showthread.php? t=2287494
  2. https://www.howtogeek.com/214375/how-to-reverse-tether-an-android-smartphone-or-tablet-to-your-pc/

    Вам, возможно, понадобится приложение по Вашему телефону. Мне не был нужен он.

  3. https://medium.com/genymobile/gnirehtet-reverse-tethering-android-2afacdbdaec7

Мой телефон не базирован. Это - то, что я сделал:

Во-первых, найдите MAC-адрес USB-порта, который Вы будете использовать

Подключите свой телефон к Вашему ПК с помощью USB-кабеля.

  1. Поворот USB, ограничивающий на в Вашем телефоне. Это будет использовать данные Вашего мобильного телефона для подключения ПК с Интернетом. Это не то, что мы хотим, но это даст нам адрес устройства, который мы будем использовать позже.
  2. Откройте окно редактирования Администратора сети от Значка сети в правом верхнем углу.
  3. Выделите соединение USB. Это можно назвать Ethernet Connection 1 или Ethernet Connection 2.
  4. Нажмите на кнопку Edit и перейдите к вкладке Ethernet.
  5. Скопируйте информацию в поле Device: enter image description here

  6. Нажмите кнопку отмены для выхода из меню Network Edit. Еще не закрывайте окно Network Connections.

  7. В Вашем телефоне выключают ограничивающий USB.

Во-вторых, установите новое сетевое соединение

  1. Нажмите Add в сетевых соединениях:

    enter image description here

  2. Дайте новому соединению новое имя, если Вы хотите.

  3. Перейдите к вкладке Ethernet и вставьте информацию об устройстве, которую Вы скопировали.

  4. Перейдите к вкладке IPv4 Settings и выберите Общий к другим компьютерам: enter image description here

  5. Сохраните и закройте окна сетевого соединения.

В-третьих, Тест с Вашим телефоном

  1. В Вашем телефоне выключите мобильные данные и WiFi, в то время как соединено USB к ПК.
  2. Бродите по сети и используйте соединенные приложения другого Интернета.

Похоже, что USB-порт получает случайный MAC-адрес Ethernet каждый раз, когда это включается. Если это верно, необходимо будет сначала найти MAC-адрес и затем изменить сохраненные настройки каждый раз, когда Вы хотите сделать это.

Надеюсь, это поможет

2
ответ дан 1 December 2019 в 10:15

Я обнаружил, что этот инструмент работает «из коробки»:

https://github.com/Genymobile/gnirehtet

(название «привязка» в обратном порядке, см. что они там сделали.)

Использование довольно простое:

  • Загрузите пакет gnirehtet для вашей платформы. Он содержит два файла: apk и исполняемый файл.
  • Убедитесь, что вы можете получить доступ к телефону через adb.
  • Установите apk на телефон.
  • Запустите исполняемый файл на своем компьютере (с телефоном, подключенным через USB). Вы должны получить подсказку по телефону, которую вы можете принять, и тогда это просто работает.
1
ответ дан 13 February 2021 в 02:07

Другие вопросы по тегам:

Похожие вопросы: