Привет! После праздников пошел разгребать вопросы на почте, и нарыл интересное сообщение по поводу раздачи интернета МТС. И раньше приходилось сталкиваться с этим, но тут совсем интересно. Люди подключили себе тариф «Smart Безлимитище», куда входило аж 10 Гб мобильного трафика.
Ясно дело, что на праздниках нужно делиться всем, и интернетом тоже, но МТС ввел ограничения – для раздачи Wi-Fi нужно платить 30 рублей в сутки (а хочется-то бесплатно), а это уже выше цены самого тарифа, да и любой домашний интернет будет стоить дешевле. При этом в первоначальные условия такие варианты не входили. МТС в Безлимитище поменял коней на переправе, а люди либо ушли, либо начали искать обходные пути в поисках своего дешевого безлимитного интернета (хотя о безлимитности за такую цену еще можно теперь поспорить). В этой статье как раз хотелось бы показать, как оператор вычисляет раздачу интернета, и как можно обойти этот запрет без переплаты. Начинаем!
Действия выполнять на свой страх и риск! Наш портал WiFiGid.ru не призывает к противозаконным действиям, любая информация подается в образовательных целях в сфере информационных технологий. Оператор в любой момент может изменить свои алгоритмы проверки.
Основы
Одна из основных проверок оператора для определения раздачи – проверка параметра TTL (time-to-live). И в Тарифище, и в Безлимитище эту проверку сделали тоже по этому числу. И чуть что расходится – сразу же запрещено. Попробую коротко объяснить, что это такое:
- TTL – число.
- TTL уменьшается каждый раз на 1 при прохождении сетевого пакета через узел (телефон, роутер, роутер провайдера и т.д. вплоть до сайта).
- TTL создан для ограничения бесконечного поиска цели в сети (например, если он задан в 32, то для поиска конечного сайта может быть использовано не более 32 точек маршрута, а если превышено – соединение сбрасывается).
- С помощью TTL на промежуточном узле можно вычислить количество пройденных точек.
Итого – оператор может проверить TTL на своих маршрутизаторах, и понять по расхождению стандартного числа, что имеется раздача по Wi-Fi. Один из наших вариантов обхода запрета – изменить параметр TTL самостоятельно на устройствах, которые подключены к раздающему телефону. Сделать это можно и на смартфонах, и на ноутбуках. Будем пробовать!
Для удобного ознакомления также предлагаю видеоинструкцию:
Какой TTL ставить?
Дополняю советом Бородача:
1. Если подключаетесь по USB ставим TTL 64
2. Если подключаетесь по Wi-Fi ставим TTL 65
На компьютере
Этот раздел для тех, кто подключается к раздающему смартфону с компьютера или ноутбука. Представляю подробную инструкцию по смене TTL.
- Запускаем редактор реестра. Проще всего это сделать, нажав клавиши «Win+R» и введя там «regedit»:
- В запустившемся редакторе переходим по веткам: «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters»
- Правка – Создать – Параметр DWORD (на системах 64 бит QWORD). Задаем имя «DefaultTTL», значение – 65 (для десятичной системы счисления). В итоге выглядит это так:
Сохраняем все значения, перезагружаем компьютер радуемся. Теперь у вас должно спокойно получиться раздать интернет с телефона на ноутбук.
Для справки – значение никак не повлияет на обычный проводной интернет или вай-фай от роутера, т.к. это всего лишь максимальное число посещенных узлов, зато для сотовый оператор увидит, что вы подключены напрямую, а не через раздачу (по умолчанию 64, но т.к. мы подключены через один узел лишний узел смартфона, то и нужно было выставлять на единицу больше 65).
Если вдруг что-то не получается – пишите об этом в комментариях, будем разбираться.
Для проверки правильности после перезагрузки, заходим в командную строку (то же сочетание Win+R, только команда «cmd»). А там вписываем команду:
ping 127.0.0.1
Должно появиться значение нашего TTL:
На рисунке выше должно быть не 64, а 65!!! Просто не мог перезагрузить ноутбук для применения новых параметров. У вас здесь должно быть именно 65!!!
На Android
Теперь самое время перейти к смартфонам. Пожалуй, на них чаще всего и пытаются раздать интернет. Тем более если речь идет про школьников) Здесь тоже можно спокойно поменять наш TTL. Будем пробовать.
Менять TTL нужно не на раздающем телефона, а на том, который подключается!!!
Для изменений нужно на телефоне получить доступ ROOT. Самый простой способ – установить приложение King ROOT, SuperSU или их аналоги. Способы смотрятся индивидуально под свою модель, наша статья не об этом. Не на всех устройства можно получить root права.
А теперь инструкция по дальнейшим действиям:
- Устанавливаем и запускаем через Google Play приложение TTL Master.
- На экране должно отображаться число (обычно 63). Наша задача – увеличить его на единицу. Вводим в поле значение 64 и применяем:
- Не перезагружаем смартфон, но разрываем соединение с Wi-Fi – как один из вариантов проще перейти в режим «В самолете». После подключаемся заново, настройки должны успешно примениться.
При перезагрузке телефона настройки сбрасываются на умолчания!!!
Можно обойтись и каким-нибудь Root Browser, т.к. все настройки на UNIX-подобных системах (Андроид в их числе) хранятся в файлах. Через наш скачанный браузер открываем файл:
proc/sys/net/ipv4
И в параметре ip_default_ttl меняем 63 на 64. Сбрасываем соединение через режим «В полете» и получаем тот же результат.
Альтернативы
Некоторые сообщали о привязке по железу сим-карты к устройству на основе IMEI. При большом желании на специальных форумах типа 4PDA можно найти инструкцию под свою трубку по его замене, но изначально делать этого не рекомендую – есть риск получить «кирпич», а ограничение в основном все же вводится по TTL.
Еще в одной странной инструкции видел работу с файлом hosts – дескать оператор тарифного плана может блокировать отдельные адреса. Тогда здесь можно и руками повбивать значения, но по мне проще изначально перебить свои DNS на публичные от того же Google. Тогда все встанет на свои места.
Вот и все! Надеюсь, эта информация оказалась для вас полезной, и у вас удалось сделать обход ограничения МТС. Если у вас есть чем поделиться, дополнения, вопросы – пишите в комментариях к этой статье. Всем читателям будет полезно услышать актуальное мнение со стороны, ведь операторы не дремлют, а пути блокировок и обхода меняются.