- Android tethering (Русский)
- Contents
- Точка доступа Wi-Fi
- USB модем
- Использование systemd-networkd с udev
- USB-модем с AziLink
- Необходимые инструменты
- Настройка соединения с телефоном в Arch Linux
- Процедура
- USB-модем с EasyTether
- Модем через Bluetooth
- Подключение через прокси-сервер SOCKS
- Необходимые инструменты
- Инструкция
- Tetherbot
- Proxoid
- Android tethering
- Contents
- Wi-Fi access point
- USB tethering
- Using systemd-networkd with udev
- USB tethering with AziLink
- Tools needed
- Configuring the phone connection in Arch Linux
- Procedure
- USB tethering with EasyTether
- Tethering via Bluetooth
- Tethering with SOCKS proxy
- Tools needed
- Instructions
- Tetherbot
- Proxoid
- Тетеринг на Android и iOS
- Тетеринг на Android и iOS
- Что это такое
- Включение на iOS
- Wi-Fi Tethering
- Bluetooth Tethering
- USB Tethering
- Активация на Android
- Подключение по Wi-Fi
- USB-модем
- Bluetooth-модем
- Условия операторов
- Резюме
Android tethering (Русский)
Тетеринг — это раздача интернета на компьютер со смартфона с помощью его сетевого подключения. USB-модем и точка доступа Wi-Fi точки доступа поддерживаются изначально с Android Froyo (2.2). В более старых версиях ОС Android большинство неофициальных ПЗУ имеют эту функцию.
Contents
Точка доступа Wi-Fi
Использование телефона Android в качестве точки доступа Wi-Fi (с использованием мобильного интернета 3G/4G) стало доступно с версии Froyo (Android 2.2) без необходимости иметь root права на телефоне.
Включается одним из следующих способов:
- Настройки > Сеть и Интернет > Точка доступа и модем > Точка доступа Wi-Fi
- Настройки > Ещё. > Режим модема > Точка доступа Wi-Fi
USB модем
USB-тетеринг доступен с Android 2.2 «Froyo».
- Подключите телефон к компьютеру с помощью USB кабеля (режим подключения USB — Медиа устройство, Монтирование SD карты или Только зарядка — это не важно, но обратите внимание, что вы не сможете поменять режим подключения USB во время тетеринга)
- Включите режим USB-модем на телефоне. Обычно эта настройка находится одним из следующих способов:
- Настройки -> Сеть и Интернет -> Точка доступа и модем
- Настройки -> Ещё. -> Режим модема -> USB-модем
- После этого проведите стандартную настройку сети.
- Если вы используете мобильный интернет и недавно начался новый расчетный период, вам может потребоваться перезагрузить телефон.
Использование systemd-networkd с udev
This article or section needs expansion.
Используя systemd-networkd, вы можете автоматически перенастроить сеть на использование телефона в качестве шлюза при его подключении.
Вам может понадобиться изменить атрибут idVendor под ваш телефон. Можно проверить с помощью udevadm:
Затем создайте соответствующий файл systemd-networkd:
USB-модем с AziLink
AziLink — это приложение, которое позволяет сделать USB-тетеринг на Android-устройствах без прав root. Это очень полезно для версий Android старее чем 2.2, когда ещё не было встроенной функции USB-тетеринга. Он не требует изменений в вашем браузере. На самом деле, весь сетевой трафик прозрачно обрабатывается для любого приложения ПК (кроме пингов ICMP). Он несколько интенсивно потребляет процессор при высоких нагрузках (скорость передачи данных 500 кбайт/с может занимать более 50% телефонного процессора).
Необходимые инструменты
На Arch установите пакет openvpn . Также необходимо установить android-tools для команды adb и android-udev для установки корректного /usr/lib/udev/rules.d/51-android.rules , чтобы ваш телефон был распознан. На телефоне вам нужно приложение azilink.apk (домашняя страница azilink), которое представляет собой NAT на базе Java, который будет взаимодействовать с OpenVPN на вашем компьютере.
Настройка соединения с телефоном в Arch Linux
После того, как вы установили Android SDK, чтобы использовать предоставленные инструменты, ваш телефон должен быть правильно настроен в udev, и вы должны предоставить пользователю Linux права. В противном случае вам могут потребоваться привилегии root для использования Android SDK, что не рекомендуется. Чтобы выполнить эту настройку, включите отладку USB на телефоне (обычно в меню «Настройки» -> «Приложения -> Разработка -> USB-отладка»), подключите его к ПК с помощью USB-кабеля и выполните команду lsusb . Устройство должно быть в списке. Пример вывода для телефона Acer Liquid:
Затем создайте следующий файл, заменив ciri на ваше собственное имя пользователя Linux, и 0502 на Vendor ID вашего телефона:
Как root выполните команду udevadm control —reload (или перезагрузите компьютер), чтобы применить изменения.
Чтобы убедиться, что изменения применились, выполните adb devices , и она должна отобразить device вместо unauthorized .
Также можно попробовать выполнить на вашем Linux-ПК команду adb shell из Android SDK в качестве обычного (не root) пользователя: вы должны получить приглашение unix «на телефоне».
Процедура
Запустите приложение AziLink в телефоне и выберите «О программе» внизу, чтобы получить инструкции, которые в основном:
- Вам нужно будет включить отладку USB на телефоне, если она еще не была включена (обычно в меню «Настройки» -> «Приложения» -> «Разработка» -> «Отладка USB»).
- Подключите телефон с помощью кабеля USB к ПК.
- Запустите AziLink и убедитесь, что в верхней части окна отмечена опция Активная служба.
- Выполните на своем ПК Linux следующие команды:
Вам может потребоваться вручную обновить содержимое resolv.conf до
Если вы используете NetworkManager, вам может потребоваться остановить его перед запуском OpenVPN.
USB-модем с EasyTether
Скачайте клиент easytether. Устанавливается так:
Убедитесь, что Android-приложение EasyTether установлено на телефоне, к которому будет производиться приключение. Примечание: Lite-версия приложения отключает некоторые соединения, и вам нужно купить полную версию для полной функциональности. По этой причине рекомендуется использовать AziLink.
Модем через Bluetooth
Android (по крайней мере, начиная с 4.0, возможно, ранее) может предоставить персональную сеть Bluetooth (PAN) в режиме точки доступа.
NetworkManager может выполнить это действие и самостоятельно обработать инициализацию сети; Обратитесь к его документации для получения более подробной информации.
В качестве альтернативы: убедитесь, что вы можете подключить свой компьютер и устройство Android, как описано в Bluetooth (Русский), затем, заменяя адрес устройства (здесь задан как AA_BB_CC_DD_EE_FF ), выполните:
Это создаст сетевой интерфейс bnep0 . В заключение, настройте сетевое соединение на этом интерфейсе; Android по умолчанию предлагает DHCP.
Подключение через прокси-сервер SOCKS
С этим методом привязка достигается путем переадресации порта с телефона на ПК. Это подходит только для браузеров. Для Firefox вам следует установить параметру network.proxy.socks_remote_dns значение true в about:config ( адресная строка )
Необходимые инструменты
- Пакеты android-tools и android-udev
- Кабель USB для подключения вашего телефона к ПК
- Один из двух: Tetherbot или Proxoid
Инструкция
Tetherbot
Tetherbot is an experimental SOCKS proxy and Port Bouncer that should allow you to connect your laptop to the internet using the internet connection (EDGE, 3G or Wifi) of your T-Mobile G1 Cellphone.
Проект закрыт и веб-сайт уже не работает, но его архив доступен в Wayback Machine[1], откуда можно скачать APK.
Чтобы использовать SOCKS-прокси от Tetherbot для подключения браузера к интернету, выполните следующие действия:
- На телефоне запустите приложение Tetherbot и нажмите кнопку Start Socks
- На компьютере пробросьте порт до SOCKS-прокси следующей командой:
- Теперь перейдите в настройки вашего браузера и пропишите ручную настроку прокси с адресом localhost и 1080 , оставив остальные поля пустыми.
Proxoid
Следуйте инструкциям, приведенным в следующих разделах link
Источник
Android tethering
Tethering is a way to have internet access on your PC through your smartphone using its network connection. USB tethering and Wi-Fi access point tethering are natively supported since Android 2.2 «Froyo».
Contents
Wi-Fi access point
Using an Android phone as a Wi-Fi access point (to a 3G/4G mobile internet connection) is available for devices running Android 2.2 «Froyo» or newer.
Enable it via one of the following:
- Settings > Wireless & networks > Internet tethering > Wi-Fi access point
- Settings > More. > Tethering & mobile hotspot > Mobile Wi-Fi hotspot
USB tethering
USB tethering is available since Android 2.2 «Froyo».
- Connect the phone to your computer via USB (the USB connection mode — Phone Portal, Memory Card or Charge only — is not important, but please note that you will not be able to change the USB mode during tethering)
- Enable the tethering option from your phone. This is usually done from one of:
- Settings -> Wireless & networks -> Internet tethering (or Tethering & portable hotspot, for more recent versions)
- Settings -> More. -> Tethering & mobile hotspot -> USB tethering
- Install the usb_modeswitch package. See Mobile broadband modem#Mode switching for more information.
- Follow Network configuration.
- If you are using a cellular data plan and you have recently entered a new billing period, you may need to restart your phone.
Using systemd-networkd with udev
This article or section needs expansion.
Using systemd-networkd you can automatically adjust the networking to use the phone as the gateway when plugged in.
You may have to adjust the idVendor attribute depending on your phone. You can check using udevadm:
Then create the corresponding systemd-networkd file:
USB tethering with AziLink
AziLink is an application that allows USB tethering for Android-based phones, without requiring root access. It is very useful for Android older than version 2.2, when there was no stock USB tethering feature implemented. It also does not require changes to your browser, and all network traffic is transparently handled (except ICMP pings). It may be somewhat CPU intensive on the phone at high usage rates (a 500 kBytes/sec data transfer rate may take more than 50% of phone CPU).
Tools needed
For Arch, you need to install the openvpn package. You will also need to install the android-tools package for the adb tool and android-udev which sets up the correct /usr/lib/udev/rules.d/51-android.rules file for your device to be recognized. On the phone, you need the azilink.apk (azilink homepage). The android application acts as a NAT, adb forwards the ports to your phone, and your openvnp setup will connect to it.
Configuring the phone connection in Arch Linux
So that you do not have to run adb as root, we are going to grant your user permissions to your usb device. Make sure you have turned on USB debugging on the phone (usually in Settings -> Applications -> Development -> USB debugging) so that it will be shown as a device, and that it is plugged in to your computer via the USB cable. You should see it with you run the lsusb command. Original azi link instructions are here
The device should be listed. Example output for the Acer Liquid phone:
Then, create the following file, replacing ciri by your own Linux user name, and 0502 by the vendor ID of your own phone:
As root run the udevadm control —reload command to make the change effective. To make sure the change took effect, run adb devices and it should say device instead of unauthorized . Another way to make it take effect is to reboot. Another test is to run adb shell to get to your phones unix prompt.
Procedure
Run the AziLink application in the phone and select About at the bottom to receive instructions, which basically are:
- You will have to enable USB debugging on the phone if it was not already enabled (usually in Settings -> Applications -> Development -> USB debugging).
- Connect the phone with the USB cable to the PC.
- Run AziLink and make sure that the Service active option at the top is checked.
- Run the following commands in your Linux PC:
azilink.ovpn source from here
You may need to manually update the contents of resolv.conf to
If you are running NetworkManager, you may need to stop it before running OpenVPN.
USB tethering with EasyTether
Get the easytether linux client software. The commands to set it up and run it are as follows.
Make sure you have the EasyTether android app installed on your phone for it to connect to. Note: The Lite app disables some connections and you must have the paid app for full functionality. For this reason, using the AziLink setup is recommended instead.
Tethering via Bluetooth
Android (from at least 4.0 onwards, possibly earlier) can provide a Bluetooth personal-area network (PAN) in access point mode.
NetworkManager can perform this action and handle the network initialisation itself; consult its documentation for more details.
Alternatively: pair and ensure you can connect your computer and Android device, as described on Bluetooth, then, substituting the address of the device (here given as AA_BB_CC_DD_EE_FF ), do:
This will create a network interface bnep0 . Finally, configure a network connection on this interface; Android offers DHCP by default.
Tethering with SOCKS proxy
With this method tethering is achieved by port forwarding from the phone to the PC. This is suitable only for browsing. For Firefox, you should set network.proxy.socks_remote_dns to true in about:config ( address bar )
Tools needed
- The android-tools and android-udev packages
- USB connection cable from your phone to PC
- Either Tetherbot or Proxoid
Instructions
Tetherbot
Tetherbot is an experimental SOCKS proxy and Port Bouncer that should allow you to connect your laptop to the internet using the internet connection (EDGE, 3G or Wifi) of your T-Mobile G1 Cellphone. It is discontinued and its website is down, but still can be accessed from Wayback Machine[1] where its APK can also be downloaded from.
In order to do SOCKS proxy via Tetherbot to connect your browser to the Internet, do:
- For your phone, open the application Tetherbot and press the Start Socks button
- Start your SOCKS proxy by running:
- Now go to your web browser’s proxy settings, set a manual proxy configuration with the proxy host address localhost and port 1080 , leaving the rest blank.
Proxoid
Follow the instructions demonstrated in the following link.
Источник
Тетеринг на Android и iOS
Тетеринг на Android и iOS
Если у вас нет доступа к Wi-Fi или мобильному модему, но воспользоваться интернетом с компьютера очень нужно, на помощь придет tethering. Это особая функция, которая превращает ваш телефон в переносную точку доступа.
Вы можете раздавать свой мобильный трафик как на ноутбуки и ПК, так и на другие мобильные устройства.
Поговорим про опцию подробнее. Разберемся, как это работает, как активировать ее на разных гаджетах, какие условия для тетеринга предлагают ведущие операторы — МТС, Теле2, Мегафон, Билайн и Yota.
Что это такое
Тетеринг (от английского tethering, “привязывать”) — это превращение мобильного устройства в точку доступа. Гаджет, на котором активирована функция тетеринга, заменяет собой мобильный модем либо Wi-Fi роутер.
На данный момент существует несколько вариантов тетеринга:
- Проводной (USB Tethering), который позволяет раздавать интернет на другое устройство при помощи USB-кабеля
- Беспроводной (Bluetooth Tethering или Wi-Fi Tethering), который позволяет делиться трафиком с несколькими гаджетами через Wi-Fi или Bluetooth-подключение.
Интернет, который вы раздаете при использовании этой функции — это пакет трафика в рамках тарифа.
Включение на iOS
Для мобильных гаджетов на iOS можно использовать 3 стандартных варианта тетеринга: Wi-Fi, Bluetooth и USB.
Рассмотрим каждый из них.
Wi-Fi Tethering
Чтобы поделиться интернет-трафиком с iPhone или iPad через Wi-Fi, вам нужно сделать следующее:
- Откройте приложение “Настройки”.
- Выберите раздел “Режим модема” в главном меню. Если она отсутствует, попробуйте нажать на раздел “Сотовая связь” и выберите там пункт “Настроить режим модема”.
- Найдите пункт “Режим модема” и потяните ползунок, чтобы активировать опцию.
- Нажмите на пункт “Пароль к беспроводной сети” и задайте новый пароль. Нажмите кнопку “Готово”, когда закончите.
- Откройте список беспроводных сетей на втором устройстве.
- Найдите название нужного iPhone или iPad, выберите его.
- Введите пароль, который вы создали ранее. Нажмите на кнопку “Подключиться” или аналогичную.
Теперь вы можете выйти в сеть со второго девайса. Также можно настроить соединение и с другими устройствами — ПК, ноутбуками, смартфонами или планшетами. Их количество не ограничено.
Bluetooth Tethering
Вот как вы можете подключиться к интернету через Bluetooth:
- Откройте “Настройки” на телефоне или планшете.
- Выберите пункт “Режим модема”, а после потяните за переключатель, чтобы активировать опцию.
- Включите Bluetooth на вашем гаджете Apple, с которого вы хотите начать раздавать трафик.
- Активируйте Блютуз на втором девайсе. Инструкция зависит от операционной системы: у Windows нужная кнопка находится на панели задач, а на MacOS потребуется открыть “Системные настройки”. Если вы используете телефон или планшет, нужно нажать на иконку в шторке уведомлений.
- Найдите мобильное устройство в списке вариантов для подключения, нажмите на него.
- Нажмите кнопку “Подключиться” на экране iPhone или iPad.
Соединение установлено. Теперь вам нужно активировать интернет-подключение через Блютуз. Это делается так:
- На Windows: откройте “Устройства и принтеры”, найдите нужный гаджет. Нажмите на него правой кнопкой мыши, в выпадающем меню выберите “Подключаться через”, а далее — “Точка доступа”.
- На MacOS: откройте гаджет в отдельном окне, нажмите на иконку настроек в нижней части, выберите пункт меню “Подключиться к сети”.
- На Android: нажмите на имя сопряженного телефона или планшета, выберите “Интернет-доступ”.
На iOS подключение через Bluetooth активируется автоматически, если вы на данный момент не подключены к Вай-Фай.
USB Tethering
Чтобы воспользоваться этим методом, вам потребуется стандартный зарядный USB-кабель для iPhone или iPad.
Подключение выполняется так:
- Отключитесь от любых сетей на компьютере: деактивируйте Wi-Fi или выдерните Ethernet-кабель.
- Подключите iPhone или iPad при помощи USB-кабеля.
- Проверьте, включен ли мобильный интернет на нужном гаджете, и активируйте его при необходимости.
- Откройте приложение “Настройки”.
- Выберите раздел “Режим модема” в главном меню. Если такого варианта нет, на вашем тарифе запрещен тетеринг.
- Активируйте пункт “Режим модема”, потянув за ползунок.
После этого ПК или ноутбук, к которому подключено мобильное устройство, автоматически подключится к новой сети.
Активация на Android
В отличие от техники Apple, для девайсов на Android нельзя написать одну общую инструкцию. Это связано с тем, что многие гаджеты используют собственные оболочки, в которых пункты меню называются не так, как в стандартной версии.
Рассмотрим способы подключения для “голого” Android.
Если вы пользуетесь телефоном или планшетом с другой оболочкой, настройка может незначительно отличаться.
Подключение по Wi-Fi
Для раздачи интернета по Wi-Fi вам нужно сделать следующее:
- Откройте приложение “Настройки”.
- Запустите раздел “Точка доступа” в главном меню.
- Найдите пункт “Точка доступа Wi-Fi”, а после потяните ползунок для активации.
- Откройте пункт “Настройка точки доступа”, чтобы задать имя и пароль для подключения.
- Включите доступ к Wi-Fi на втором девайсе и найдите нужное имя в списке доступных сетей.
- Введите пароль, который был создан вами ранее, нажмите на кнопку “Подключиться”.
Важный момент: одновременно вы можете присоединить к Android не более 10 разных гаджетов.
Кроме того, нельзя раздавать трафик по Wi-Fi и в то же время подключаться к другим беспроводным сетям. На время работы функции вы можете пользоваться только мобильным интернетом.
USB-модем
Чтобы превратить ваш телефон или планшет в мобильный модем, сделайте следующее:
- Подключитесь к компьютеру при помощи USB-кабеля, который вы используете для зарядки.
- Выберите вариант “Без передачи данных” или аналогичный.
- Откройте на телефоне приложение “Настройки”, а в нем — раздел “Точка доступа”.
- Активируйте “USB-модем”, потянув за ползунок.
На компьютере появится окно с подтверждением. Нажмите на согласие, чтобы начать пользоваться интернетом.
Важно! Подключиться к компьютерам Mac таким способом не получится. Они не поддерживают соединение с Android через USB.
Bluetooth-модем
Для подключения к сети при помощи Блютуз на Android вам нужно сделать следующее:
- Включите Bluetooth на телефоне или планшете, с которого вы хотите раздавать трафик.
- Откройте “Настройки”, а в них — раздел “Точка доступа”.
- Найдите “Bluetooth-модем” и потяните переключатель.
- Активируйте Bluetooth на другом устройстве и создайте пару с гаджетом, который выступает в роли модема.
После этого вам нужно настроить подключение по Блютуз на втором девайсе. Используйте инструкцию, которая была приведена для активации тетеринга на iOS.
Интернет-соединение через Блютуз используется редко, потому что оно медленнее остальных и довольно сложно в настройке.
Условия операторов
Раздача безлимитного трафика невыгодна для сотовых операторов. Поэтому на тарифах с “безлимитом” действуют такие ограничения на тетеринг:
- МТС — можно раздавать трафик на тарифах “Наш Smart” и “Весь МТС”, если вы отдельно подключите платную услугу “Общий пакет”. Она стоит от 50 руб. в месяц.
- Билайн — чтобы делиться “безлимитом”, нужно подключить услугу “Раздача интернета”. У нее есть 2 варианта: вы можете раздать 5 Гб в месяц за 99 руб. или делиться трафиком безлимитно в течение 24 часов за 150 руб.
- Мегафон — разрешена раздача интернета на любых тарифных планах без доплаты, но при использовании торрентов скорость упадет до 128 Кбит/с.
Операторы Yota и Теле2 полностью запрещают тетеринг на своих безлимитных тарифах.
Резюме
Тетеринг — удобная опция, которая позволяет делиться мобильным интернетом с одним или с несколькими устройствами одновременно.
Для тетеринга можно использовать как беспроводное, так и проводное подключение. Последний вариант будет полезен, если на компьютере нет модуля Bluetooth или Wi-Fi.
Условия раздачи зависят от сотового оператора. Ограниченный трафик можно раздавать везде, а вот с “безлимитом” могут возникнуть проблемы.
Полноценную бесплатную раздачу предлагает только Мегафон. Билайн берет за эту возможность дополнительную плату, МТС тоже, но это возможно не на всех тарифах, а Теле2 и Йота и вовсе запрещают тетеринг на тарифах с безлимитным трафиком.
Источник