В отличие от Windows 10, Ubuntu не позволяет одновременно запускать Wi-Fi и портативную точку доступа. Это может не быть проблемой, если вы подключены к домашней сети Wi-Fi. Однако, когда вы переезжаете в кафе, аэропорт или отель, где подключение к Интернету ограничено одним устройством на пользователя, все может стать немного сложнее. Однако недавно я обнаружил приложение для Linux, которое позволяет Поделиться сетью Wi-Fi Для ноута через ADB. Посмотрим, как это сделать.
Это приложение позволяет вам делиться Wi-Fi Ubuntu с Android
«Gnirehtet» - это приложение с открытым исходным кодом, созданное компанией, разработавшей ScrCpy - Genymobile. Приложение работает через ADB, поэтому вам может потребоваться подключить устройство Android к ноутбуку через USB-кабель. Приложение использует опцию «Обратный модем» с командой «».adb обратныйкоторый был представлен в Android 5.0. Проще говоря, он отправляет веб-запросы на Android на веб-сервер через ноутбук. Таким образом, веб-сервер считает, что запрос сделан самим портативным компьютером. Таким образом, ноутбук используется в качестве прокси.
Для работы Gnirehtet вам необходимо установить ADB в Ubuntu. Для этого используйте следующую команду.
sudo apt-get install adb
После установки ADB загрузите zip-файл Gnirehtet для Linux. Обратите внимание, что есть два разных варианта: Linux и Rust. Используйте Rust, потому что он не требует настройки среды выполнения Java.
После загрузки zip-файла распакуйте его. Внутри вы увидите два файла - скомпилированный файл Rust и файл APK. Файл APK должен быть установлен на устройстве Android. Теперь вы можете либо отправить файл APK на свое устройство Android и установить его, либо использовать команду Gnirehtet, чтобы сделать это автоматически.
Включите отладку по USB на вашем Android-устройстве
Но перед запуском команды подключите устройство Android к ноутбуку и включите отладку по USB с помощью параметров разработчика на своем телефоне Android. Затем перейдите в извлеченную папку Gnirehtet, чтобы выполнить следующую команду.
./gnirehtet install
После успешной установки приложения выполните следующую команду на своем компьютере, чтобы начать совместное использование Wi-Fi-соединения.
./gnirehtet run
Вы также получите приглашение на Android принять создание VPN с помощью Gnirehtet. Это связано с тем, что Gnirehtet передает данные с вашего устройства Android на ваш ноутбук через канал VPN.
Этот метод работает с несколькими устройствами Android. Хотя я еще не тестировал, кажется, что он отлично работает с двумя устройствами Android одновременно. Однако, когда у вас есть несколько устройств, подключенных к вашему ноутбуку, вам нужно добавить номер adb устройства с командой запуска. Чтобы найти номер устройства, используйте следующую команду adb.
adb devices
Затем используйте серийный номер, чтобы начать подключение к Интернету к конкретному устройству Android.
./gnirehtet run 27f42c49df217ece
Теперь ADB также может работать через Wi-Fi, но для этого по-прежнему требуется подключение вашего устройства с помощью USB-кабеля для начальной настройки. Следовательно, я игнорирую эту конкретную часть. Если у вас возникнут дополнительные проблемы или вопросы, дайте мне знать в комментариях ниже. Проверять Как легко запустить Linux на устройствах Android