Телефон на Android как модем для компьютера (по USB). И что делать, если интернет не работает при раздаче с телефона
Доброго времени!
Почти все современные смартфоны на Android могут работать в режиме модема — т.е. «расшарить» (поделиться) своим 3G/4G (Wi-Fi) интернетом с компьютером или ноутбуком.
И должен вам сказать, что в некоторых случаях — альтернатив этому нет (например, в небольших районных центрах, где нет кабельного подключения; или в новостройках, где еще его попросту не провели. ).
Собственно, т.к. тема популярна и по ней всегда много вопросов — то в этой заметке я решил это всё скомпоновать и показать на простом примере, как настроить телефон на Android’е работать в режиме модема для компьютера (попутно разобрав большинство типовых проблем) .
Для более простого восприятия — материал оформлен в виде пошаговой инструкции (с пояснением каждого действия).
Близко к теме (в помощь)!
Как с Android раздавать интернет через Wi-Fi или Bluetooth — еще одна инструкция
Wake-On-Lan и Android: включаем компьютер с телефона
Если говорить простым языком, то функция Wake-On-Lan ( W-O-L ) приводит к постоянной подачи питания на сетевой адаптер, который просматривает все приходящие пакеты и если среди них есть «магический», то включает компьютер. Более подробно можно найти в Википедии, а о различных применениях сего функционала мы еще будем говорить когда-нибудь отдельно.
Собственно, Вам потребуется мат.плата с поддержкой вышеупомянутой функции, телефон или планшет, в данном случае, с Android (хотя приложения такого рода есть и у Apple и много где еще) и, например, одноименное приложение Wake-On-Lan (или его аналог) .
Прежде всего надо включить W-O-L в BIOS (попасть туда можно, как правило, с помощью клавиши DEL ).
Обычно функция так и называется, т.е Wake-On-Lan , но может иметь название, скажем, Power On By PME Device (или PCI PME Device ) как на скриншоте выше. Связано это с тем, что помимо «традиционных» сетевых карт и внутренних модемов способностью будить компьютер может обладать, к примеру, внутренний ТВ -тюнер.
Взять же вышеупомянутую программу можно, например, по этой ссылке. Установка традиционна для всех Android -приложений.
Использование предельно простое. Если Вы находитесь в своей Wi-Fi сети, а компьютер подключен к роутеру, скажем, шнуром, то достаточно запустить программу и нажать в кнопочку » + «.
На следующем этапе будет предложено ввести адрес вручную или «потянуть» интерфейс, проведя пальцем по экрану. Про ручное указание адреса и включение компьютера с телефона из любой точки планеты мы поговорим потом, а пока просто используйте автоматический поиск.
Далее остается по IP -адресу выбрать нужное устройство (компьютер или ноутбук) из списка (узнать адрес можно в свойствах сетевого подключения на компьютере), а так же присвоить ему какой-нибудь » Цвет + Имя » (оно же » Ник «).
Ну и.. Готово. Остается выключить компьютер и в телефоне кликнуть на название устройства (в моём случае, т.е на скриншоте выше, — это IP -адрес в локальной сети, т.е 192.168.1.2 ).
Если включается, то Вы всё сделали правильно!
Любой смартфон или планшет можно использовать для того, чтобы включать или выключать компьютер на базе Linux, даже если вы находитесь далеко от него. Для этого можно использовать приложение Duorem. Оно бесплатное, не содержит рекламы или встроенных покупок, а его исходный код открыт.
Duorem использует технологию Wake On Lan, которая позволяет подавать сигналы от сетевой карты на материнскую плату и запускать или отключать её. На компьютере должна быть активирована функция Wake On Lan и разрешено соединение по технологии SSH, а пользователю необходимо предоставить права на доступ к системным файлам.
Установите и запустите Duorem. Зайдите в настройки укажите IP-адрес компьютера (локальный или глобальный), логин и пароль пользователя, а также SSH-порт (22) и WOL-порт (9). В приложении всего две кнопки: Turn on позволяет включить компьютер, а Restart перезапускает его, уводя в заблокированное состояние.
Имейте в виду, что Duorem хранит имя пользователя и пароль в настройках в незашифрованном виде, и любое приложение на смартфоне или планшете с разрешённым root-доступом может похитить эти данные.
Скачать приложение Duorem можно из магазина F-Droid. В Play Маркете его нет.
Настройка роутера
Роутер будем настраивать на примере Asus RT-N66U, однако у роутеров не сильно отличаются настройки и скорее всего вы сможете настроить другие.
1. Нужно настроить удалённое подключение к роутеру:
а) Если у вас статический внешний IP то этот пункт можно пропустить. Настраиваем DDNS. Для этого заходим в настройки Интернет -> DDNS и подключаем сервис динамических DNS. Например, noip.com . Вам нужно создать адрес по которому ваш роутер будет доступен извне и ввести данные об этом в роутере:
б) настроить SSH доступ к роутеру. В моём роутере достаточно проставить следующие настройки на вкладке «Администрирование» -> «Система» (Для прошивок DD-WRT мануал здесь , но доступ будет только если логин пользователя — «root», это ограничения прошивки)
Быстрая и простая настройка
Если ваш ПК поддерживает WoL, то первым шагом является установка Wake On Lan, это бесплатное приложение для Android.
Скачать: Wake On Lan (бесплатно)
Затем вы должны подключить ваше Android-устройство к компьютеру с Windows, используя приложение.
Когда вы впервые откроете приложение, оно будет выглядеть довольно мрачным. Нажмите значок «+» в правом нижнем углу и следуйте инструкциям на экране, чтобы добавить свое первое устройство.
После того, как вы будете следовать инструкциям приложения, оно будет искать устройства, подключенные к вашей локальной сети. Если многие компьютеры, телефоны и планшеты используют подключение к Интернету, этот список может ввести в заблуждение. Самый простой способ определить ваш целевой компьютер — через его MAC-адрес.
Чтобы найти MAC-адрес своего компьютера, перейдите на свой компьютер, нажмите клавишу Windows + R, введите CMD и нажмите Enter. Затем введите ipconfig/all в командной строке и нажмите Enter. Эта команда покажет физический адрес вашего компьютера, строку из шести двузначных чисел, также известную как MAC-адрес.
Теперь вернитесь в приложение и выберите запись с соответствующим MAC-адресом. Выберите псевдоним для устройства и выберите соответствующую сеть Wi-Fi.
Когда вы добавите свой компьютер в приложение, пришло время посмотреть, работает ли это! Переведите компьютер в режим сна или гибернации (Пуск> Питание> Спящий режим) и нажмите кнопку пробуждения в приложении Wake On Lan.
Если это сработает, отлично! Если нет, у вас есть еще две настройки для проверки.
Как проверить, что Wake-On-LAN работает
Если вы хотите удостовериться, что все настроено как нужно и Magic Packet доходит до вашего компьютера (например, если вы настроили роутер, чтобы можно было включить ваш компьютер удаленно через интернет), то можно воспользоваться соответствующими программами.
Проверяем работу Wake-On-LAN в Windows
Для ОС Windows существует очень удобная утилита Wake On Lan Monitor, которая позволяет мониторить нужный порт UDP на предмет получения Magic Packet. Скачать эту утилиту можно с официального сайта: https://www.depicus.com/downloads/wakeonlanmonitor.zip
После распаковки архива, там будет один EXE файл, который нужно запустить. После запуска необходимо будет выбрать нужный UDP порт в поле «UDP port» и нажать на кнопку «Start«. Выглядеть это будет так:
Если все правильно сделали, то после нажатия кнопки «Start» надпись «Disconnected» сменится на «Connected». Это значит, что программа прослушивает указанный порт на предмет получения Magic Packet.
Теперь, проверяем, что Magic Packet доходит до нашего компьютера, если все работает как надо интерфейс программы отобразит полученный пакет в своем окне:
Чтобы убедиться, что пришел корректный пакет для пробуждения ПК, смотрим в первую строчку лога. Он должен начинаться с (FF FF FF FF FF FF), а за ним должен следовать MAC адрес того компьютера, который мы планировали включить, в нашем случае этот адрес: (52 54 00 64 9B 3A). Как на скриншоте ниже:
Если у вас все также, как и на скриншоте, значит до вашей сетевой карты доходит нужный пакет и компьютер должен включаться, если все остальное настроено корректно и железо поддерживает технологию Wake-On-Lan.