Как изменить ttl на роутере
Содержание:
- Что такое TTL
- Принцип работы TTL
- Как собрать модуль ядра
- Как изменить TTL на компьютере с Windows 7 и выше?
- Что такое TTL
- Почему значение TTL сбрасывается после каждого сеанса
- Основы
- Настенные и напольные котлы: отличия
- Смена TTL
- Discord
- Как в Windows 7 изменить TTL (Beeline и другие операторы)?
- Что с тарифами
- Практические способы корректировки TTL
- Разбираемся с IMEI и TTL
- Обходим Йоту на Windows 10. Что и как делать?
- Возможные ошибки
Что такое TTL
TTL (Time to Live) – время жизни пакета данных в сети. Любая операция, которая осуществляется в Интернете, связана с данными. Регистрация на сайте, авторизация, обмен сообщениями и все остальное производятся благодаря данным, которые дробятся по частям на пакеты и содержат в себе нужную информацию.
Как же связано это магическое Time to Live с данными? Дело в том, что число TTL позволяет избавить сеть от перегрузок. Простыми словами, это число фиксирует количество мест (сетевых узлов), в которых может побывать определенный пакет данных. Например, если TTL = 64, пакет может побывать лишь в 64 местах. Причем при транспортировке его с одного устройства (или сети) в другое (другую) это число уменьшается на единицу. Если TTL станет равным 0, пакет данных больше не сможет быть передан никуда. Если бы TTL не существовало, то данные могли бы гулять по просторам сети сколько угодно раз и это могло бы вызывать большие проблемы (перегрузки) и даже давать больше возможностям хакерам для проведения различных атак.
Числом Time to Live сейчас активно пользуются мобильные операторы. Как часто вы сталкивались с тем, что не могли раздать интернет с одного устройства на другое? Точнее, могли, но за это приходилось бы доплачивать? Но как именно оператору помогает это число?
Дело в том, что при создании различных запросов пакет формируется с заданным Time to Live. Например, после включения мобильного интернета вы решили посетить сайт. Смартфон или любое другое устройство, с которого производится вход на интернет ресурс, создает запрос, который представляет собой пакет данных.
И этот пакет сразу же после “рождения” получает число TTL. Пакет передается на сайт через оператора, который уже имеет информацию об этом TTL. И в том случае, если TTL совпадает с тем, что был при создании пакета, оператор дает разрешение и производится вход на сайт. Но число TTL может отличаться от того, которое было на момент создания пакета (быть меньше).
Как было обосновано ранее, это происходит тогда, когда пакет уже посетил какое-то место, то есть был передан куда-то. Теперь нужно вспомнить как вообще осуществляется доступ в сеть для устройств, которым раздается интернет. Так как они напрямую не связаны с сетью, они отправляют свои пакеты данных с числом TTL на раздающее устройства, которое имеет прямой доступ. И вот здесь-то TTL и становится меньше того значения, которое было при формировании пакета. Оператор видит это и понимает, что идет раздача интернета другим устройствам. Рассмотрим пример:
- В качестве раздающего устройства можно взять смартфон A;
- Включаем мобильную передачу данных на A и точку доступа Wi-Fi;
- Подключаемся к A со смартфонов B и C;
- Пытаемся зайти, например, во “ВКонтакте” со смартфонов B и C. Формируются запросы (пакеты данных), которые получают уникальные TTL (пусть будет 64 для B и 128 для C);
- Так как B и C не имеют прямого доступа в Интернет, они проводят все свои операции через смартфон A. Передаем пакеты из B и C на смартфон A, TTL уменьшается с 64 и 128 до 63 и 127;
- Смартфон A принял данные и передает их уже на сайт “ВКонтакте” под “надзором” оператора, который видит данные о пакетах. Оператор видит, что числа TTL (63 и 127) не совпадают с теми, что были при “рождении” (64 и 128). Это значит, что пакеты уже передавались куда-то, а значит, имеет место быть раздача. “Товарищ А, доступ для B и C не даем, платите за раздачу”.
Принцип работы TTL
К сожалению, безлимитный мобильный интернет без каких-либо ограничений на сегодняшний день не предоставляется ни одним оператором. Существуют тарифы, которые предусматривают отсутствие ограничений по скорости и трафику, но при использовании SIM-карты только в смартфоне. Также нельзя делиться интернетом с другими устройствами. Если вы включите на смартфоне точку доступа Wi-Fi или подключитесь к ноутбуку по USB, оператор моментально зафиксирует этот факт и предпримет соответствующие меры (предложит дополнительно заплатить). Многие недоумевают, что за технологии позволяют провайдеру вычислить раздачу интернета. На самом деле все гораздо проще, чем кажется. Чтобы не позволять абонентам делиться интернетом с другими устройствами, оператору достаточно контролировать TTL. Например, если Вы включите на телефоне режим модема, исходящий от подключенных устройств TTL будет на 1 меньше, чем у смартфона, на что незамедлительно отреагирует провайдер. Манипуляции с ТТЛ позволяют обойти ограничение на тетеринг.
Если вы все еще не поняли, что такое TTL и какой у него принцип работы, ознакомьтесь с приведенной ниже инфографикой.
Девайс работает без раздачи интернета.
У iOS и Android устройств TTL по умолчанию равен 64. Если телефон не раздает интернет другим устройствам, все пакеты уходят к оператору со значением TTL=64.
Девайс раздает интернет.
При попытке раздачи интернета с помощью Wi-Fi, Bluetooth или USB на другие устройства, например, ноутбук и еще один телефон, пакеты от раздающего устройства, по-прежнему, уходят со значением TTL=64. Пакеты от компьютера/ноутбука до раздающего интернет устройства доходят со значением TTL=128 (значение для Windows по умолчанию), теряют единицу на раздающем устройстве и уходят к оператору с TTL=127. Пакеты от принимающего интернет телефона доходят до раздающего устройства с TTL=64 и уходят к оператору с TTL=63, потеряв одну единицу. Для оператора это означает, что абонент раздает интернет, о чем свидетельствуют пакеты с тремя разными значениями TTL. В итоге, провайдер предпринимает соответствующие меры в отношении такого абонента.
Девайс раздает интернет с корректировкой TTL.
Чтобы оператор не вычислил факт запуска тетеринга, необходимо изменить на раздающем интернет устройстве TTL по умолчанию таким образом, чтобы пакеты с других устройств при потере единицы от TTL имели значение, которое было задано для раздающего устройства “по умолчанию”. На приведенной выше картинке видно, что после корректировки значение TTL на раздающем интернет телефоне равно 63. iOS и Android девайсы имеют TTL=64, но после прохождения пакетов через раздающее устройства TTL теряет единицу и поступает к оператору со значением 63. Получается, оператор не видит ничего подозрительного и абонент может раздавать интернет без каких-либо ограничений и дополнительной оплаты.
Если принимающее интернет устройство имеет TTL по умолчанию не 64, нужно внести соответствующие изменения. Например, если вы хотите раздать интернет на ноутбук или компьютер, который имеет TTL=128, вам нужно изменить его на 64. Такая схема позволяет одновременно раздавать интернет на компьютер, а также iOS и Android устройства. Если по какой-то причине Вы не можете изменить TTL на ПК, то измените TTL раздающего устройства на 127. В итоге пакеты будут уходить к оператору с одинаковым значением и никаких подозрений не возникнет. Правда, у такой схемы есть недостаток. У вас не получится одновременно с компьютером подключить к интернету iOS и Android устройства, если у них TTL по умолчанию не 128.
Девайс раздает интернет с корректировкой и фиксацией TTL.
Данная схема является самой удобной. Вам необходимо изменить и зафиксировать TTL для любых исходящих пакетов
То есть, абсолютно не важно, какие устройства будут подключаться к интернету. Такой вариант будет идеальным для тех, кто не может изменить TTL на принимающем устройстве, например, smart-tv или игровые приставки
Игровые автоматы на гривны Недостаток этого способа заключается в том, что он подходит не для всех телефонов.
Как собрать модуль ядра
Нам понадобятся:
- ОС — Linux или MacOS (можно собрать и на Windows — см.ниже)
- исходники ядра для конкретного устройства
- toolchain определенной версии и опредленной архитектуры
Я собирал модуль на Windows, но используя, Ubuntu-подсистему в Windows 10. Как ее включить я писал
здесь. Если у вас не Win10, то придется ставить Ubuntu на VirtualBox-машину.
Для своего OnePlus 3 я брал исходники ядра здесь — https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996 (msm8996 — это модель процессора Qualcomm Snapdragon 820 MSM8996). Исходники для Android 8.0 Oreo в ветке
Для других Oneplus-ов можно взять их рядом — https://github.com/OnePlusOSS. Для других моделей телефонов надо искать исходики где-то в интернете или на сайте производителя.
Toolchain — это утилиты для сборки кода под опредленную платформу. Узнать какая именно нужна для вашего телефона можно так:
В моем случае это . Из этого вывода также понадобится версия gcc: и версия ядра:
Далее идем сюда — https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/
и скачиваем нужный тулчейн. Версии для MacOS можно найти также по этой ссылке.
В моем случае я скачал , здесь aarch64 и 4.9 совпадает с теми версиями которые мы узнали выше.
Теперь идем в консоль и готовимся к компиляции.
Установим необходимые тулзы и склонируем репы с тулчейном и исходниками ядра в домашнюю папку:
В исходниках ядра смотрим в папку и подбираем нужную архитектуру. В моем случае в этой папке, нет , но есть . Это то же самое, просто называется по другому. Буду использовать эту архитектуру. Указываем ее и путь до бинарей тулчейна в переменных окружения:
Теперь надо создать конфиг для будущей сборки. Возможные варианты конфигов в моем случае лежат в папке с исходниками ядра в (вместо arm64 может быть ваша архитектура). Вспоминая версию ядра, которая установлена в телефоне, выбираю конфиг :
После того как конфиг создан, нам надо внести в него изменения, чтобы нужный нам модуль для фиксации TTL скомпилировался. Для этого выполняем:
Появится интерактиваная утилита, в которой нужно найти нужный модуль.
Переходя по дереву внутрь, и, найдя , нажать M, чтобы указать, что нужно скомпилировать этот модуль.
Сохраняем конфиг, выходим и собираем ядро с модулями:
Определенные исходники можно собрать только подходящим тулчейном и с подходящим конфигом.
Если ошибок не было, то в папке с исходниками должен появится файл
Вот мой скомпилированный файл для OnePlus 3, Android 8.0.0 — xt_HL.ko. Можно сразу взять его, если совпадает модель телефона и версия системы.
Копируем его на телефон, и через adb shell пытаемся включить его (чтобы в adb shell работал su, надо в добавить строку , например с помощью ES Проводника):
Если модуль загрузился, можно пробовать зафиксировать TTL:
И наконец, добавляем в автозагрузку телефона скрипт, который будет включать фиксацию TTL:
Такой скрипт я положил в , и с помощью приложения ScriptManager, добавил в автозагрузку.
Всё! Теперь с этого телефона можно раздавать интернет!
Спасибо вот этой статье — https://habr.com/post/238625/ . Во многом, делал по этому мануалу.
Как изменить TTL на компьютере с Windows 7 и выше?
Несмотря на все эти ограничения, обойти их можно совершенно элементарно. Как изменить TTL на Windows 7, в любой другой стационарной модификации или даже в мобильной ОС, наверняка, уже понятно. Вам нужно просто увеличить исходное значение на единицу.
Сделать это можно в параметрах системного реестра. В устаревших 32-битных и более новых системах сначала необходимо вызвать редактор (regedit), а затем развернуть ветку HKLM.
Через разделы, показанные на изображении выше, необходимо спуститься до папки параметров протоколов Tcpip. В правой области через ПКМ нужно создать новый 32-битный DWORD-ключ, а затем присвоить ему имя DefaultTTL и значение 65, после чего выйти из редактора и выполнить полный рестарт системы.
Если же речь идет о том, как изменить TTL на Windows 7 64 и в системах новее, которые теоретически рассчитаны на использование протокола IP шестой версии, аналогичный параметр нужно добавить в соответствующем ему разделе, а затем точно так же перезагрузить компьютерное устройство.
Примечание: при задании значения параметра необходимо переключиться на десятичную систему счисления.
Что такое TTL
Дословно термин TTL расшифровывает как «time to live». В области вычислительной техники с его помощью обозначают время или число переходов данных до их исчезновения. Подобный параметр не дает пакетам данных бесконечно блуждать по интернету. Прохождение через маршрутизатор (например, роутер) уменьшает значение TTL на единицу.
Максимально показатель может достигать 255 единиц. Однако стандартные значения у него гораздо ниже и зависят от операционной системы устройства:
- Для Android, iOS, Mac и Linux – 64.
- Для Windows – 128.
С помощью TTL мобильные операторы определяют, ведется ли с устройства раздача интернета. Им это необходимо, чтобы ограничивать абонентов, которые подключили для своей SIM-карты безлимитный выход в сеть.
Принцип работы TTL следующий: если мобильное устройство работает без раздачи интернета, то на сторону оператора поступает одинаковое значение, по умолчанию равное 64. Как только смартфон выступает в роли роутера, добавляется одна ячейка в цепи.
Соответственно, пакет данных, отправленный с принимающего телефона, теряет единицу значения TTL в момент прохождения через роутер (раздающий смартфон). И на сторону оператора передается значение равное 63. При этом раздающее устройство продолжает передавать значение – 64. Разница в принимаемых числах (в разброс поступает TTL 64 и 63) позволяет оператору определять раздачу интернета.
Обход ограничения заключается в фиксации нового значения TTL на Android. Сменив стандартное значение на 63, пользователь уберет разницу между пакетами данных самого устройства и теми, что отправляются с подключенных телефонов – у них стандарт останется 64, но при проходе через раздающий смартфон станет равно 63. В итоге мобильный оператор будет получать TTL=63 и не заметит раздачи интернета.
Почему значение TTL сбрасывается после каждого сеанса
Еще одна распространенная проблема, когда описанные выше манипуляции приходится воспроизводить заново на ежедневной основе. В некоторых случаях, изменения даже не сохраняются в течении дня, что не может отвечать комфортному времяпрепровождению в интернете на ПК через мобильный трафик.
Проблем может быть две. Первая — это ошибки в реестре, вторая — изменения вносятся не от имени администратора. Обе проблемы решаются достаточно элементарно и не потребуют выполнения сложных операций.
Ошибки в реестре сегодня легко исправляются с помощью разных «чистящих» утилит, вроде CCleaner, Wise Care 365 и прочих. На всякий случай перед запуском программы рекомендуется оставить метку для восстановления системы, хотя в 99.9% случаев опасения излишни.
Что касается доступа от лица администратора, обычно, если речь идет о персональном компьютере, учетная запись и будет от лица администратора. Если нет, то такие права нужно получить, а уже после производить вышеописанные изменения.
Дополнительная информация! Если оба варианта исключены, также следует провести сканирование системы антивирусом.
Как получить права администратора в операционной системе Windows 10
Если компьютером пользуется несколько человек, которые «сидят» на разных учетных записях, нужно выяснить, какая из них обладает правами администратора (обычно это первая созданная) и присвоить те же привилегии другому «аккаунту».
Алгоритм действий следующий:
- Кликнуть на значок лупы.
- Прописать команду «cmd».
- Вверху окна появится ответ на запрос в виде пункта «Командная строка». По ней нужно кликнуть один раз ПКМ.
- Во всплывшем подменю выбрать «Запуск от имени администратора».
- Откроется окно ввода, куда нужно ввести «net user администратор /active:yes» (без кавычек). Если Виндовс на английском языке, то ввести то же самое, только слово «администратор» ввести латинскими буквами.
- Нажать на Enter.
После этого остается перезагрузить компьютер и данная учетная запись уже будет с правами администратора.
Дополнительная информация! Посмотреть, какая учетная запись является административной, а какая нет, можно в пункте «Изменить параметры учетной записи», который можно найти в Пуске, кликнув ПКМ по пункту «Пользователь» (вызывается нажатием на значок «три черточки».
Месторасположение меню параметров учетных записей Виндовс
Основы
Одна из основных проверок оператора для определения раздачи – проверка параметра TTL (time-to-live). И в Тарифище, и в Безлимитище эту проверку сделали тоже по этому числу. И чуть что расходится – сразу же запрещено. Попробую коротко объяснить, что это такое:
- TTL – число.
- TTL уменьшается каждый раз на 1 при прохождении сетевого пакета через узел (телефон, роутер, роутер провайдера и т.д. вплоть до сайта).
- TTL создан для ограничения бесконечного поиска цели в сети (например, если он задан в 32, то для поиска конечного сайта может быть использовано не более 32 точек маршрута, а если превышено – соединение сбрасывается).
- С помощью TTL на промежуточном узле можно вычислить количество пройденных точек.
Итого – оператор может проверить TTL на своих маршрутизаторах, и понять по расхождению стандартного числа, что имеется раздача по Wi-Fi. Один из наших вариантов обхода запрета – изменить параметр TTL самостоятельно на устройствах, которые подключены к раздающему телефону. Сделать это можно и на смартфонах, и на ноутбуках. Будем пробовать!
Для удобного ознакомления также предлагаю видеоинструкцию:
Настенные и напольные котлы: отличия
Смена TTL
Данная пошаговая инструкция позволит раздавать интернет с Yota без ограничений!
ТТL — это заданное число жизни трафика и в большинстве смартфонов его значение равно 64 и передается в сеть оператора при использовании роутера или модема.
Android
Если на Вашем смартфоне нет root-прав
Если Вы еще не получили права суперпользователя на своём смартфоне то Вам подойдет следующий способ:
Если Вы являетесь пользователем с root-правами
, то придерживайтесь следующей инструкции
Загрузите Sysctl Editor из Гугл плей маркета; в главном меню выберите SYSCTL EDITOR; отыщите там net.ipv4.ip_default_ttl; уменьшите значение на 1 до 63; перезагрузите свой девайс или преподключите раздачу Wi-Fi уже без ограничений от Yota.
С системой Windows помогут следующие шаги:
Mac OS
Счастливые обладатели яблочных моноблоков и ноутбуков тоже не останутся в беде:
- откройте приложение Terminal;
- задайте команду sudo sysctl -w net.inet.ip.ttl=65;
- укажите свой действующий пароль;
- сделайте рестарт системы.
Discord
- Создан: в мае 2015 г.
- Кол-во пользователей: более 130 млн
- Поддерживается: Windows, MacOS, Linux, Android, iOS, доступны браузерные версии
- Стоимость: бесплатно
Обсуждение лучших приложений с голосовыми чатами логично начать именно с этого варианта. Возможно, название Discord пока ничего вам не говорит, но здесь нужно сразу сказать, что это одно из самых популярных приложений для общения среди геймеров. Оно появилось только в 2015 году, но уже имеет фундаментальный статус в геймерской среде.
По данным портала Statista, только с мая 2017-го по май 2018-го количество пользователей возросло с 45 млн до 130 млн. Как указано выше, Discord можно бесплатно установить на разных платформах, доступна также браузерная версия. В приложении есть как текстовый чат, так и возможность видеозвонка. Разработчики сервиса говорят, что просто хотели дать современным геймерам возможность общаться и переживать вместе лучшие моменты игры, как это когда-то делали они сами.
Как в Windows 7 изменить TTL (Beeline и другие операторы)?
Отдельно стоит сказать о самих мобильных девайсах. Самый примитивный способ, как утверждается некоторыми пользователями, состоит в том, чтобы изменить IMEI телефона. Подключите устройство к компьютеру, а в настройках модема впишите команду at^datalock=”IMEI”, где вместо IMEI в кавычках (это обязательное условие!) впишите код девайса и нажмите клавишу ввода. Данная команда разблокирует запрет на запись в память модема. Теперь впишите команду at^cimei=”NEWIMEI”, а вместо NEWIMEI задайте тот же код, введя перед каждой его цифрой по нулю. Например, код, начинающийся с цифр 8, 6 и т.д., нужно поменять на 08, 06 и далее.
Также в файловом менеджере «ES Проводник» можете найти файл ip_default_ttl и поменять нужный параметр именно там. В том же Play Market можете скачать приложения вроде TTL Master или TTL Editor и изменить требуемый параметр с их помощью.
Что с тарифами
Абоненты, пользующиеся передачей пакетных данных больше, чем сотовой связью, начинают заниматься поиском методов: как снять ограничения Yota? Воспользоваться бесплатным тарифом? Параметры тарифного плана 128 Кб/с всего на полчаса вряд ли устроят современного пользователя.
Когда у Yota ограничено подключение оператор предлагает платные решения (в ценах для столицы):
- 50/90 рублей — на два часа;
- 150/190 рублей — на целые сутки.
Большинство клиентов предпочитают обойти ограничение Yota бесплатно. Можно воспользоваться форумом 4pda, где есть соответствующая тема или зайти на Хабр и увидеть бесконечные обсуждения.
Практические способы корректировки TTL
Как сменить IMEI на 3G/4G модеме для определения его как смартфона
Протестировав самые известные на сегодня способы корректировки значения TTL, были выбраны самые популярные и действенные: корректировка с помощью приложений, на компьютере, а также на андроиде. Не все они удобны, так как значение TTL будет меняться после перезагрузки операционной системы. Кстати, для айфона этот способ недоступный.
Корректировка TTL с помощью приложений
Большинство читающих не хотят разбираться с настройками устройств, ведь все можно сделать быстрее и проще. А все благодаря специальным приложениям. Наиболее известные из них – TTL Editor, TTL Fixer и TTL Master. Несмотря на их положительные стороны, приложения обладают и рядом недостатков: изменять значение ими потребуется после каждой перезагрузки смартфона.
Для работы с программами нужны рут-права. Никаких инструкций по работе не требуется. Достаточно скачать и установить их с надежных сайтов, запустить и нажать на одну большую кнопку «Изменить TTL».
Корректируем TTL на компьютере
Если необходимо настроить персональный компьютер, то сделать это также можно с помощью программ, но гораздо надежнее использовать «Редактор реестра». Пошаговая инструкция по работе с ним такая:
- Запустить ПК или ноутбук под управлением «Виндовс» и открыть окно «Выполнить» сочетанием клавиш Win + R.
- Ввести команду «regedit.exe» и нажать Enter.
- Пройти по пути HKEY-LOCAL-MACHINE/ System/CurrentControlSet/Services/Tcpip/Parameters.
- Создать новый параметр в папке типа «DWORD 32 бита».
- Задать ему числовое значение «65» и назвать «Default».
- Сохранить изменения.
Корректируем TTL на устройстве Android
Чтобы скорректировать значение TTL пакетов на андроиде, достаточно скачать программу TTL Master. Она помогает держать параметр в норме. Алгоритм следующий:
- Получить рут-права через программу King Root.
- Запустить «ТТЛ-Мастер».
- Получить текущее значение ТТЛ.
- Перейти в настройки и изменить параметр на «64».
- Сохранить изменения.
Разбираемся с IMEI и TTL
В первую очередь, необходимо разобраться с переустановкой SIM-карт из одного устройства в другое. Например, нам нужно переместить SIM-карту из смартфона в модем. Для того чтобы мы получили доступ в интернет по тарифу для смартфона, нужно поменять IMEI модема на IMEI смартфона. То же самое делается с планшетными ПК. Но нужно помнить, что подмена IMEI является не совсем законной операцией
!
Далее нам нужно разобраться, что такое TTL, и мы попробуем объяснить это «на пальцах». Число TTL обозначает время жизни пакетов трафика. По умолчанию оно равно 64 (для большинства операционных систем). То есть, соединяясь с сетью оператора, устройство передаёт ему значение по умолчанию, например, 64 или 128. Но если соединение осуществляется не напрямую, а через роутер, что значение TTL уменьшается на одну единицу. В результате этого сеть Yota видит, что пользователь использует дополнительные устройства.
То есть, раздавая интернет через смартфон, мы заставляем его работать в качестве маршрутизатора
– сеть это видит и принимает меры, урезая скорость. Её можно поднять за отдельную плату, но пытливые умы хотят халявы, используя для доступа все мыслимые и немыслимые технологии. Теперь разберём более подробно, как обойти ограничение скорости Йота на тех или иных устройствах.
Обходим Йоту на Windows 10. Что и как делать?
1) Во-первых, нажимаем значок Поиска и в строке поиске набираем regedit.exe, кликаем правой кнопкой мыши и запускаем От Имени Администратора. В итоге у вас откроется Редактор Реестра:
2) Далее в Редакторе Реестра нужно пройти по пути — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Кликнуть правой кнопкой мыши на втором столбце => Создать => Параметр DWORD 32 бита. Назвать его DefaultTTL именно так и никак иначе и сохранить нажатием Enter.
3) Дальше, кликнуть по нему правой кнопкой мыши => Изменить => Вылетит окно, там в Системе Исчисления ставите Десятичная, а в Значении 65 для Android и iOS, 130 — Lumia, Nokia, Microsoft Phone соответственно и нажимаете ОК! Результат для Android:
Как результат у вас теперь по этому адресу создан параметр DefaultTTL со значением 0x00000041 (65):
4) Теперь нужно перейти к этому разделу — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters. И проделать ТО ЖЕ САМОЕ C УЧЕТОМ ЗНАЧЕНИЯ ТТЛ ДЛЯ ВАШЕГО ТЕЛЕФОНА — 65 для Android и iOS, 130 — Lumia, Nokia, Microsoft Phone соответственно! Вот какой у вас должен быть результат для Android:
5) Перезагружаем Windows 10:
Это конец первой части. Мы поменяли TTL Windows 10 на нужный нам, на 65. Чтобы при прохождении сигнала устройства на который мы раздаем wi-fi через телефон значение ТТЛ было равно 65-1=64. 64 — это значение ttl по умолчанию в Android и iOS, если у вас Lumia, Nokia, Microsoft Phone ставьте DefaultTTL равным 130 (десятичная система исчисления).
Во второй части мы модифицируем файл hosts в Windows 10. Это надо для того, чтобы компьютер перенаправлял сам на себя те адреса в интернете, которые он не должен посещать, приступим.
Как отучить Windows 10 палить саму себя через файл hosts?
1) Заходим в Проводнике по адресу — C:\Windows\System32\drivers\etc:
2) Нажимаете на ссылку дальше правой кнопкой мыши и кликаете Сохранить ссылку как… (Это в Chrome, можно и в мобильном кстати!) Вот ссылка — https://pastebin.com/raw/hHqLA8ss:
Этим вы скачали отредактированный файл hosts в txt формате!
3) Открываете скачанный t9m2P.txt в Блокноте. Дальше, если у вас есть важные для вас записи в старом hosts, то перенесите их в новый, открыв и сам hosts файл и наш t9m2P.txt в Блокноте. Когда вся ваша редактура проделана, нажмите Файл => Сохранить Как, вылетит окно, проделайте то же самое что и на картинке:
4) Сохранили? Отлично, теперь просто замените старый hosts файл новым. Для этого выделите только что сохраненный файл и нажмите Ctrl+C, потом перейдите в C:\Windows\System32\drivers\etc, открытый в первом шаге и вставьте с заменой — Ctrl+V, при этом согласитесь в вылетевшем окне на замену, так как тут нужно согласие Администратора.
Второй этап закончен, мы заменили старый hosts файл новым, который не даст Windows 10 лезть на ненужные адреса, которые заблокированы на базовой станции Йоты. При заходе на них вылетает синее окно жадности
Главное в Windows 10 — Отключаем Автообновление!
Теперь самый последний и, мать его, главный штрих в обходе ограничений йоты на раздачу интернета по wi-fi на windows 10. Многие не знают, что функция автообновления в Windows 10 коварная штука. Она палит нас как зайчиков, когда компьютер лезет на сервера МикроСофта в поисках обновления, когда эти адреса заблокированы на фаерволе базовой станции Йоты. При этом быстренько отрубается интернет и показывается синее окно. Исправим это!
1) Кликаем правой кнопкой мыши по ярлыку Этот Компьютер на Рабочем Столе => Управление:
2) Управление Компьютером => Службы и приложения => Службы => Находим внизу Центр Обновления Windows:
3) Центр Обновления Windows => Правая кнопка мыши => Свойства. Тип Запуска меняем на Отключена и останавливаем службу кликнув на Остановить => Применить => ОК:
4) Перезагружаем Windows 10:
Далее, вам обязательно нужно научиться редактировать и дополнять свой hosts файл, так как он не универсален!
Да, мы наверное подобрали самое удачное его исполнение, но он не может спасти всех и вся! Вам нужно кое-чему научиться из нашей основной статьи, а именно:
- Устанавливать и настраивать анализатор трафика.
- Вычленять нужные адреса для блокировки в hosts из списка, сформированного анализатором.
Всё это вы найдете !
Видео инструкция:
Ну вот и всё, дорогие мои, у вас решена проблема с раздачей интернета по wi-fi на Windows 10, очень рад был помочь
Всем добра и интернета!
Апр 9, 2016
Возможные ошибки
Перечень возможных ошибок и неисправностей, которые могут возникнуть при замене TTL на Android с root правами и без них, довольно обширен. Описать их все – физически не возможно. Они зависят от производителя и модели девайса, провайдера, характеристик устройства, на которое осуществляется раздача, и т.д. Причин может быть много, и предусмотреть их все довольно трудно.
Рекомендовать можно следующее:
- Если у пользователя есть понимание рассматриваемого вопроса, и он не опасается навредить устройству, то стоит обратиться за помощью на один из специализированных сайтов или форумов. Например – https://4pda.ru/.
- Если же знаний в данной области не хватает, и есть риск сделать что-то не так, то лучшим решением будет обратиться за помощью к специалисту.
Подводя итог, выразим надежду, что вышеизложенный материал окажется полезным, и поможет обходить ограничения операторов сотовой связи, существенно сэкономив «кровно заработанные».