- Как привязать любой смартфон к Linux для мобильного интернета
- Что такое тросинг?
- Используйте подходящий USB-кабель для привязки
- Как привязать телефоны Android к Linux
- Хотите привязать телефон BlackBerry?
- Как привязать iPhone к Linux
- Привязка телефонов Linux к Linux
- Привязка телефона к Linux: Успех!
- Телефон на базе Android как модем для Ubuntu
- Задача 1. Настройка браузера (Firefox) для выхода в интернет, используя телефон
- Шаг 2: Загрузка Android SDK (Software Development Kit или devkit — комплект средств разработки)
- Задача 2. Настройка всей системы (Gnome) для выхода в интернет, используя телефон
- Известные проблемы
Как привязать любой смартфон к Linux для мобильного интернета
Хотите использовать мобильный интернет вашего телефона на компьютере под управлением Linux? Вот как использовать мобильную привязку USB на Linux PC Ноутбуки неизменно ограничены подключением только к Wi-Fi; настольные компьютеры никогда не имеют встроенного мобильного интернета. Но что делать, если вам нужно вывести компьютер с Linux в Интернет, но у вас нет беспроводной или Ethernet-сети? Ответом на этот вопрос является tethering. С помощью смартфона вы можете использовать мобильный интернет совместно с компьютером Пока ваш оператор не ограничивает использование данных, совместное использование интернет-соединения (также известное как netshare) с компьютером Linux является хорошим вариантом.Wi-Fi tethering является одним из вариантов – вот как использовать USB tethering на Linux с Android и iPhone
Что такое тросинг?
- Для надежного подключения к сети.
- Для поддержания заряда телефона.
- Избегать помех беспроводной связи.
- Предотвращение перехвата данных беспроводными снифферами.
Если у вас нет подходящего USB-кабеля, вот как использовать ваш телефон в качестве беспроводной точки доступа. Просто подключите компьютер с Linux к точке доступа телефона, чтобы выйти в Интернет
Используйте подходящий USB-кабель для привязки
Прежде чем приступить к работе, необходимо убедиться, что вы используете USB-кабель, подходящий для привязки. Не все кабели подходят для этого, так как некоторые предназначены только для питания. Лучший способ проверить, подходит ли ваш USB-кабель для привязки, – подключить его к компьютеру. Подключите телефон и подождите, пока одно из устройств не обнаружит другое. Если доступна передача данных или просмотр файлов, значит, кабель подходит для подключения
Если с кабелем возникли проблемы, вы можете приобрести подходящую альтернативу в Интернете
Все следующие методы требуют подключения мобильного устройства к компьютеру через USB-кабель перед активацией привязки
Как привязать телефоны Android к Linux
Если у вас есть устройство Android, привязка к компьютеру будет простой, отчасти благодаря тому, что и телефон, и компьютер работают под управлением Linux
Если вы хотите привязать Android к Linux через USB-кабель:
- Подключите USB-кабель к телефону и компьютеру Linux.
- Android обнаружит соединение – когда появится запрос на Разрешение доступа, выберите Разрешить.
- В разделе Уведомления найдите сообщение USB и нажмите его.
- В разделе Использовать USB для выберите USB tethering.
В большинстве случаев соединение будет установлено автоматически. Проверьте IP-адрес вашего устройства, чтобы убедиться в его работоспособности, используя
В некоторых дистрибутивах может потребоваться выбрать USB-соединение
- В системе Linux найдите апплет сетевого лотка.
- Щелкните, чтобы найти сетевую опцию с именем типа ‘auto usb0’.
- Выберите это, чтобы подключить Linux к телефону через USB-кабель.
У вас нет тарифного плана, позволяющего подключаться к сети? Установка пользовательского Android ROM может помочь обойти ограничения
Хотите привязать телефон BlackBerry?
В зависимости от того, сколько лет вашему BlackBerry, есть несколько вариантов привязки к системе Linux. Если у вас есть BlackBerry, он либо работает:
Для устройств BlackBerry под управлением Android см. раздел выше. Для устройств BlackBerry 10 и BlackBerry OS 7. 0 см. ниже
Чтобы привязать телефоны через USB под управлением BlackBerry 10, начните с подключения телефона к компьютеру. Затем:
- Откройте Настройки > Сетевые подключения > Интернет-привязка.
- Нажмите Подключить.
- Выберите USB.
- Включите Internet Tethering..
Хотите привязать телефон BlackBerry OS к Linux?
- Нажмите Управление подключениями > Сеть и подключения.
- Найдите Подключения мобильной точки доступа затем.
- Настройте учетные данные сети.
Какой бы метод вы ни использовали, выберите сеть usb0 в панели Linux, если она не подключается автоматически
Как привязать iPhone к Linux
Если у вас есть iPhone с планом передачи данных, который позволяет привязку, вы можете настроить USB-привязку
Однако, в отличие от Android, подключение не происходит автоматически. Вместо этого вам потребуется
, описывается как ‘кроссплатформенная библиотека программных протоколов и инструменты для взаимодействия с устройствами iOS нативно’. Перейдите по адресу www.libimobiledevice.org, чтобы подтвердить текущую совместимость
Если вы используете Ubuntu, libimobiledevice должна быть уже установлена. Если нет, перед подключением iPhone к Linux откройте терминал и введите:
sudo apt install libimobiledevice6
Для подключения к Интернету через iPhone:
- Откройте Настройки > Персональная точка доступа.
- Включите Разрешить другим присоединиться.
Все, что вам теперь нужно сделать, это выбрать соединение в Linux. В отличие от Android, устройства iPhone отображаются как новое устройство Ethernet, а не USB. Итак, ищите
должны быть назначены вашему порту Ethernet
Привязка телефонов Linux к Linux
Существует несколько мобильных операционных систем Linux. Среди них мобильная версия Pure OS на Librem 5, PostmarketOS на PinePhone и UBPorts, продолжение Ubuntu Touch
Возможно, удивительно, но не все из них имеют надежные опции для USB или беспроводной привязки. Чтобы узнать подробности, обратитесь к документации того мобильного проекта Linux, который вы используете
Привязка телефона к Linux: Успех!
Хотя смартфоны можно использовать в качестве беспроводных точек доступа для ноутбуков и компьютеров, USB привязка остается полезной. Например, в вашем компьютере может быть повреждена сетевая карта, или у вас может быть оборудование, чувствительное к помехам беспроводной связи
В конечном счете, совместное использование мобильного интернета вашего телефона – это отличный способ подключить ваш Linux PC или любое другое устройство к сети. А если вы опасаетесь, что телефон потеряет заряд, USB-кабель обеспечит его питанием от вашего ПК. Это беспроигрышный вариант!
Хотите разделить интернет-соединение телефона с другой операционной системой? Вы можете подключить мобильный интернет с телефона Android к ПК или ноутбуку, а также использовать функцию ‘горячей точки’ на iPhone
Телефон на базе Android как модем для Ubuntu
Пользователи Android наверняка сталкивались с ситуацией, когда нужен Интернет на компьютер или ноут/нетбуке, а в качестве модема нyжно использовать свой телефон. У обладателей ОС Windows или Mac проблем с таким использованием телефона не возникало — для этих целей есть масса программ, например, одна из них — многим известная PdaNet.
А вот для Linux-систем такого очевидного и всем известного решения не было (во всяком случае, как показывает практика опросов «знатоков» на различных форумах). Пришлось искать ответ самостоятельно. Решение-таки было найдено — это программа Proxoid. Однако, если, например, выше упомянутый PdaNet устанавливается за один клик (в Windows — точно, про Mac не знаю, не пробовал), то установка Proxoid требует определенных знаний у неопытного Linux-пользователя, каковым я и являюсь.
Ниже идет мой дополненный и адаптированный под Linux-чайников перевод инструкции, как настроить Proxoid в ОС Ubuntu.
Данное руководство описывает, как установить и использовать Proxoid в Linux (проверено с Ubuntu 9.04.)
Задача 1. Настройка браузера (Firefox) для выхода в интернет, используя телефон
Шаг 0: Скачать и установить Proxoid на телефон
На своем Android заходим в Market, ищем в нем «Proxoid» и нажимаем «Установить». Или можно скачать приложение отсюда. Программе потребуется только доступ к Интерент (сетевое соединение). Никаких root прав не нужно!
Соединение будет осуществляться через USB. Для работы программы также необходимо включить «Отладку через USB». Для этого заходим в главном меню в раздел «Настройки» -> «Приложения» -> «Разработка» -> ставим галочку «Отладка по USB».
Шаг 1: Настройка udev (автомонтирование usb накопителей в Linux) для распознания вашего телефона
Первым делом подключаем телефон к компьютеру через USB. Затем создаем файл:
SUBSYSTEM==»usb», ATTR==»22b8″, MODE=»0666″, GROUP=»plugdev»
SUBSYSTEM==»usb», ATTR==»0bb4″, MODE=»0666″, GROUP=»plugdev»
SUBSYSTEM==»usb», SYSFS==»04e8″, MODE=»0666″, GROUP=»plugdev»
SUBSYSTEM==»usb», SYSFS==»18d1″, MODE=»0666″, GROUP=»plugdev»
Эти строки работают для всех протестированных телефонов: HTC (G1, Tatoo, Nexus One), Motorola Milestone, Samsung Galaxy (I7500), Acer Liquid (проверено мною).
Убедитесь, что ваша учетная запись в Ubuntu находится в группе «plugdev«. Добавить пользователя в эту группу можно командой:
useradd -g plugdev *user_name*
где *user_name* — имя пользователя.
Далее в командной строке проверьте состояние USB устройств:
Должен вернуться результат вроде такого:
Bus 001 Device 005: ID 0bb4:0c02 High Tech Computer Corp.
После этого перезапустите udev, используя следующую команду:
sudo /etc/init.d/udev restart
Шаг 2: Загрузка Android SDK (Software Development Kit или devkit — комплект средств разработки)
Загрузите Android SDK отсюда (для Linux — это файл «android-sdk_r06-linux_86.tgz»). Распакуйте файл командой:
где %downloadfile% — имя загруженного файла, или используя GUI — кому как привычнее.
Шаг 3: Туннелирование
Теперь вы можете настроить туннелирование между вашим телефоном и компьютером. Перейдите в поддиректорию инструментов (tools) директории загруженного вами Android SDK. Далее введите команду:
./adb forward tcp:8080 tcp:8080
Шаг 4: Настраиваем proxy-server в браузере
Ваш браузер должен использовать proxy-server, запущенный на localhost, порт: 8080. Для Firefox это делается так:
Инструменты –> Настройка –> Дополнительно –> Вкладка «Сеть» -> Настроить.
В открывшемся окне сделайте следующие настройки:
Наконец, отключите «работу в автономном режиме» в меню «Файл».
Шаг 5: запуск Proxoid на вашем телефоне
Запустите приложение proxoid на вашем телефоне и поставьте галочку в пункте «Start/Stop Proxoid».
На этом описание первой задачи завершено. Должно работать 🙂
Задача 2. Настройка всей системы (Gnome) для выхода в интернет, используя телефон
Запускаем сетевые настройки, используя команду:
Нажимаем «Ручная настройка Proxy» (1) (Manual Proxy Configuration) и отмечаем «Использовать этот Proxy для всех протоколов» (2) (Check Use the same proxy for all protocols). Затем заполняем поля (3):
HTTP Proxy: localhost
Port: 8080
Наконец, нажимаем «Применить ко всей системе» (4) (Apply System-wide).
Известные проблемы
Что бы проверить, правильно ли распознано ваше устройство с помошью ./adb, запустите следующую команду, находясь в поддиректории tools директории куда распакован Android SDK:
В ответ должна быть возвращена следующая форма:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HTXXNKFXXXXX device
Если ваш телефон не распознан системой — попробуйте перезагрузить (выключить и включить) ваш компьютер не отключая телефон от USB.
Надеюсь, данный мануал поможет пользователя Android и Ubuntu. Эта часть соединения Android -> Ubuntu мою решена. Следующая задача — наоборот, раздавать интернет с Ubuntu на Android — но это совсем другая история.