Раздача интернета мтс с телефона

Как используют TTL и зачем его изменять

Давайте разберем самый простой пример действия TTL. Компьютер, ноутбук, смартфон, планшет и другое оборудование, соединяющееся по сети интернет, имеет свое значение TTL. Мобильные операторы научились использовать этот параметр, чтобы ограничивать подключение устройств посредством раздачи интернета через точку доступа. Ниже на скриншоте вы видите обычный путь раздающего устройства (смартфона) к оператору. Телефоны имеют TTL 64.

Как только к смартфону подключаются другие девайсы, их TTL понижается на 1, поскольку это закономерность рассматриваемой технологии. Такое понижение позволяет защитной системе оператора реагировать и блокировать соединение — именно так работает ограничение на раздачу мобильного интернета.

Если вы вручную измените TTL устройства, с учетом потери одной доли (то есть поставить нужно 65) вы сможете обойти такое ограничение и подключить оборудование. Далее мы рассмотрим процедуру редактирования этого параметра на компьютерах под управлением операционной системы Windows 10.

Как изменить TTL с root правами

Изменить значение Time to Live можно несколькими способами: вручную или с помощью специальных программ.

Ручной метод:

  1. Устанавливаем любой файловый менеджер (проводник), например, ES Explorer;
  2. Запускаем проводник, предоставляем ему root доступ и переходим в корневую директорию “/”;
  3. Отключаем интернет, Wi-Fi и другие способы связи или лучше переводим устройство в режим полета;
  4. Находим файл, который лежит по пути “proc/sys/net/ipv4/ip_default_ttl”, открываем его и изменяем значение в нем на то, которое нужно.

Используя программу (на примере TTL Master):

  1. Скачиваем TTL Master с магазина Google Play, запускаем;
  2. Видим строку “Введите TTL” и набираем нужное нам значение здесь;
  3. Нажимаем на кнопку “Применить”.

Способы обхода трекинга

Находчивые абоненты, разобравшись в специфике отслеживания, разработали негласные методики, позволяющие осуществить обход контроля. Методика заключается в изменении форматирования TTL записей.

Конечно, их довольно много, но некоторые работают только до следующей перезагрузки устройства, когда все настройке возвращаются на свои места. Пользователей же интересуют изменения, которые устанавливаются единоразово и действуют постоянно. К таким изменениям относятся:

  • фиксирование на ОС Андроид;
  • изменение на ОС Виндовс;
  • использование приложений.

Android

Управление TTL на данной ОС довольно сложное и требует определённого опыта в работе с программным обеспечением. Действовать можно двумя способами: изменять и жестко фиксировать.

Фиксация

Данный метод позволит навсегда забыть о том, что кто-то может отслеживать раздачу. Что необходимо для выполнения всех действий:

  • права Root;
  • ОС с TTL технологией;
  • стационарный ПК на Виндовс;
  • опция AndImgTool (AIT на компе);
  • Notepad++;
  • эмулятор Android Тerminal Tool.

Процесс фиксирования:

  1. Зайти в систему через менеджера файлов (подойдёт ES, Explorer).
  2. Ввести имя файла /proc/net/ip_tables_targets.
  3. В строках файла отыскать параметр TTL (если он присутствует, можно продолжать далее).
  4. Скачать софт Android Terminal Tool (можно с Google Play), и запустить.
  5. Найти и переместить системный файл boot.img на карту памяти смартфона через предыдущий софт и запустить;
  6. В активной строке ввести команду su dd if=dev/block/platform/…/by-name/boot of=sdcard/boot.img.
  7. Там, где стоит … в команде прописываем msm_sdcc.1.
  8. Сохранить на карте и переместить на компьютер.
  9. Активировать AndImgTool и перетащить туда boot.
  10. В списке отыскиваем init.rc и активируем его, используя ноутпад++.
  11. В данном файле в самом конце забиваем команду:
  • service freebie /system/bin/iptables -t mangle -A POSTROUTING -j TTL —ttl-set 64;
  • Class main;
  • Oneshot
  1. Следим за тем, чтобы в конце файла оставалась незаполненная строка.
  2. Сохраняем в AIT и интегрируем файл в Ос смартфона (через карту памяти и boot – уточняйте в интернете).

Узнаем значение TTL компьютера

Прежде чем переходить к редактированию, рекомендуется убедиться в том, что оно вообще необходимо. Определить значение TTL можно с помощью одной простой команды, которая вводится в «Командную строку». Выглядит этот процесс так:

  1. Откройте «Пуск», отыщите и запустите классическое приложение «Командная строка».

Введите команду и нажмите Enter.

Дождитесь завершения анализа сети и вы получите ответ по интересующему вас вопросу.

Если полученное число отличается от требуемого, его следует изменить, что делается буквально в несколько кликов.

Изменяем значение TTL в Windows 10

Из объяснений выше вы могли понять, что путем изменения времени жизни пакетов вы обеспечиваете незаметность компьютера для блокировщика трафика от оператора или же можете использовать его для других ранее недоступных задач

Важно лишь поставить правильное число, чтобы все работало корректно. Все изменения осуществляются путем конфигурации редактора реестра:

  1. Откройте утилиту «Выполнить», зажав комбинацию клавиш «Win + R». Впишите там слово и щелкните на «ОК».

Перейдите по пути , чтобы попасть в необходимую директорию.

В папке создайте нужный параметр. Если вы работаете на ПК с Windows 10 32-бит, вам потребуется вручную создать строку. Щелкните на пустом месте ПКМ, выберите «Создать», а затем «Параметр DWORD (32 бита)». Выберите «Параметр DWORD (64 бита)», если установлена Виндовс 10 64-бит.

Присвойте ему название «DefaultTTL» и кликните дважды, чтобы открыть свойства.

Отметьте точкой пункт «Десятичная», чтобы выбрать эту систему исчисления.

Присвойте значение 65 и нажмите на «ОК».

После внесения всех изменений обязательно перезагрузите ПК, чтобы они вступили в силу.

Выше мы рассказали об изменении TTL на компьютере с Windows 10 на примере обхода блокировки трафика от оператора мобильной сети. Однако это не единственная цель, ради которой изменяется этот параметр. Остальное редактирование производится точно так же, только вот вводить требуется уже другое число, требуемое для вашей задачи.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

В каких случаях стоит менять TTL

Пользуясь раздачей трафика со своего смартфона или планшета, вы можете заметить, что одни гаджеты с легкостью присоединяются к вашей сети, а в случае с другими вам сразу же приходят сообщения от оператора, предоставляющего услуги мобильного интернета, с предупреждениями об ограничениях в скорости или с новыми тарифами. Причиной этих сообщений является различное значение TTL у раздающего и принимающего гаджета. К примеру, вы решили раздать интернет с телефона, где TTL=64, на ноутбук с TTL=128. Для многих операторов данные значения недопустимы, в итоге они либо предлагают вам подходящие тарифы, либо блокируют доступ к интернету.

Столкнувшись с вышеизложенной ситуацией, вы, разумеется, заинтересуетесь вопросом, как изменить TTL на Android без root, ведь платить за новый пакет, когда есть свободные гигабайты, никто не хочет. В таких ситуациях лучше сменить время жизни пакета на принимающем устройстве и продолжать наслаждаться доступом к интернету, но уже через ПК. Также вы можете изменить данный показатель и на раздающем устройстве, но в таком случае необходимо быть внимательными, так как замена значения впоследствии может стать причиной ограничения доступа устройствам, которые ранее без проблем присоединялись к вашей сети.

Как используют TTL и зачем его изменять

Давайте разберем самый простой пример действия TTL. Компьютер, ноутбук, смартфон, планшет и другое оборудование, соединяющееся по сети интернет, имеет свое значение TTL. Мобильные операторы научились использовать этот параметр, чтобы ограничивать подключение устройств посредством раздачи интернета через точку доступа. Ниже на скриншоте вы видите обычный путь раздающего устройства (смартфона) к оператору. Телефоны имеют TTL 64.

Как только к смартфону подключаются другие девайсы, их TTL понижается на 1, поскольку это закономерность рассматриваемой технологии. Такое понижение позволяет защитной системе оператора реагировать и блокировать соединение — именно так работает ограничение на раздачу мобильного интернета.

Если вы вручную измените TTL устройства, с учетом потери одной доли (то есть поставить нужно 65) вы сможете обойти такое ограничение и подключить оборудование. Далее мы рассмотрим процедуру редактирования этого параметра на компьютерах под управлением операционной системы Windows 10.

Возможно ли поменять ТТЛ на андроиде без рут-прав

Корректировать значение TTL без рут-прав можно, но на многих устройствах эта функция недоступна.

Ввод команды

Если владелец смартфона не знает, как поменять ттл на андроиде без прав суперпользователя, то ему нужно сделать следующее:

  1. Инсталлировать на гаджет Terminal Emulator.
  2. Открыть терминал и ввести в нем — cat /proс /sys / nеt / ipv4 / ip_dеfаult_ttl.
  3. Если система гаджета позволяет изменять TTL без root, то этот параметр будет доступен. Необходимо добавить к нему единицу (64 + 1 = 65).
  4. Перезагрузить аппарат, чтобы настойки вступили в силу.

Важно! Этот способ подходит редко, поэтому проще получить рут-права для внесения изменений в работу OS Android. Менять TTL в OS андроид можно различными способами, но чаще всего для этого требуются права суперпользователя

Поэтому первым делом необходимо их получить и только после этого изменять параметр. На некоторых смартфонах это удается сделать без рут-прав, но такие модели попадаются редко. В любом случае перед этим необходимо точно определить действующий на раздающем и подключаемом к нему устройстве TTL (на Android-гаджетах этот показатель равен 64, на ПК и телефонах с Windows Mobile — 128, на Cisco устройствах — 255). Также нужно отключать устройство от точки доступа, чтобы провайдер мобильной связи не заблокировал доступ к Сети

Менять TTL в OS андроид можно различными способами, но чаще всего для этого требуются права суперпользователя. Поэтому первым делом необходимо их получить и только после этого изменять параметр. На некоторых смартфонах это удается сделать без рут-прав, но такие модели попадаются редко. В любом случае перед этим необходимо точно определить действующий на раздающем и подключаемом к нему устройстве TTL (на Android-гаджетах этот показатель равен 64, на ПК и телефонах с Windows Mobile — 128, на Cisco устройствах — 255). Также нужно отключать устройство от точки доступа, чтобы провайдер мобильной связи не заблокировал доступ к Сети.

*Цены в статье указаны на апрель 2020 г.

Как получить root права

В зависимости от версии операционной системы и производителя способы получения могут отличаться. Если раньше (до Android 4.4) было достаточно установить программу и нажать на 1 кнопку, то сейчас (начиная с 5.0) придется повозиться с компьютером. И все же, существует несколько обобщенный алгоритм, который поможет получить “рут” практически на любом Android устройстве.

  1. Первый этап – подготовка. Нужно открыть настройки для разработчиков и включить отладку по USB. На этом же этапе нужно убедиться в том, что в устройстве работает исправно карта памяти;
  2. Второй этап – скачивание всего материала. Под материалом подразумеваются файлы для разблокировки загрузчика (при необходимости), драйвера ADB (искать на официальном сайте) и USB (искать на сайте производителя), файл для установки кастомного рекавери, а также файл (обычно архив), который и является “ключом” для получения root;
  3. Третий этап – установка драйверов, проверка связи между ПК и устройством;
  4. Четвертый этап – разблокировка загрузчика, установка кастомного рекавери и его запуск;
  5. Заключительный, пятый этап – прошивка нужного файла, который и дает root доступ.

Где искать материал для своего устройства? На просторах интернета множество сайтов, на которых можно найти прошивки и кучу других полезных файлов именно для своего устройства. Как вариант, можно обратиться на 4PDA.ru. Там же можно найти и подробную инструкцию по перепрошивке или получению root.

ТТЛ поменялось, но не получается скачивать файлы

Еще один важный нюанс над которым периодически недоумевают пользователи: подключение есть, блокировки от оператора нет, но и скорости нет от слова совсем. Обычно это происходит в ситуациях, когда юзер пытается зайти на сайты, которые по тем или иным причинам заблокированы оператором.

Например, в большинстве случаев у пользователей не получается зайти и скачать файлы с сайтов, связанных с торрент-трекерами, онлайн-казино, не лицензированных на территории РФ и все в таком духе. Обойти такую блокировку со стороны юзера пока что не представляется возможным.

Проверить, заблокирован сайт оператором или нет, можно в реестре Роскомнадзора

Если пользователь не хочет платить за раздачу мобильного трафика на свой ПК, ему нужно позаботиться об изменении нескольких параметров на своем компьютере, в список которых входит изменение значения ТТЛ (должно быть 64 вместо 128), содержимого файла «hosts» в корневой папке Windows и отключение автоматического обновления операционной системы наряду с наличием прав администратора учетной записи.

Как раздавать интернет с телефона без ограничений — способы обхода

Для того, чтобы преодолеть ограничения оператора, применяются четыре метода обхода. О каждом из них здесь будет рассказано подробно.

Смена IMEI

Один из способов обнаружить нелегальную раздачу является фиксация того факта, что сим-карта от смартфона помещена в модем. Это можно определить, запросив код IMEI работающего устройства.

В модеме существует возможность изменить код IMEI. Для этого нужно выполнить следующие действия:

Нужно подключить модем к компьютеру или ноутбуку.
Важно убедиться в том, что все необходимые драйвера установлены.
В модем необходимо ввести команду at^datalock= «код». При этом кавычки тоже необходимо вводить

После знака = пишут код разблокировки. Когда набрана команда, нажимают Enter. Должно появиться «ОК». Эта команда разрешает производить запись кода в память модема.
Теперь вводят команду at^cimei= «новый IMEI», затем нажимают Enter. В качестве нового кода используют тот, который соответствует смартфону.

Теперь при использовании сим-карты на модеме, оператор увидит IMEI смартфона и не будет возражать против раздачи.

В некоторых случаях вместо кода разблокировки используется OEM. Его можно узнать с помощью специальной программы. Например, используют «Huawei code reader V4».

Простой способ обхода показан в видео:

Смена/фиксация значения TTL

Для того, чтобы воспользоваться изменением TTL, нужно увеличить этот параметр у приходящих пакетов на 1. Это можно сделать со стороны смартфона или на компьютере.

На Андроиде это можно сделать таким образом:

  1. Установить программу ES Проводник. Её можно найти в Google Play Market.
  2. Необходимо перевести гаджет в режим полёта. Для этого достаточно опустить шторку и тапнуть по иконке «Автономный режим».
  3. Открыв этот проводник, переходят в каталог proc/sys/net/ipv4.
  4. Открывают файл ip_default_ttl, затем при редактировании вместо числа 63 указывют 64. Сохраняют корректировку.

После этого можно производить раздачу, не опасаясь, что мобильная компания её обнаружит.

Есть возможность сделать такое изменение с помощью программ TTL Master или TTL Editor. Для этого выполняют действия:

  1. Устанавливают приложение на смартфон и запускают его.
  2. В верхней части экрана будет показано число, которое нужно ввести. Его набирают в соответствующем поле.
  3. Кликают по кнопке «Применить».

Программа TTL Master.

После этого нужный параметр будет установлен в системе в качестве стандартного значения TTL для приходящих пакетов. Скачать TTL Master можно по адресу https://play.google.com/store/apps/details?id=ru.glebchajah.ttlmaster.

Можно проводить корректировку значения TTL на компьютере следующим образом:

  1. Нажимают комбинацию клавиш Win + R. Первую клавишу нажимают и держат, при этом кратко нажимают вторую. Откроется окно для ввода команд.
  2. В него вводят «regedit» и нажимают «ОК».
  3. Открывается программа для редактирования системного реестра. Теперь переходят к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. После нажатия на нужную строку в левой части экрана, открывается перечень параметров, которые входят в этот раздел.
  4. Нужно создать новый параметр с именем DefaultTTL и типом DWORD (32 бита). Для этого правой клавишей мыши кликают по Parameters и выбирают строку «Создать». При этом выбирают, что будет показано десятичное значение.
  5. В качества значения вписывают «65».
  6. Нажатием «ОК» сохраняют введённое значение.

Редактирование файла host на компьютере

В этом случае для выполнения обхода ограничений потребуется внести изменения в системные файлы компьютера или ноутбука. Для этого нужно предпринять следующие действия:

  1. Нужно нажать комбинацию клавиш Win + R. При этом первую клавишу нажимают и держат, вторую нажимают обычным образом. После этого появится поле для ввода.
  2. В него вводят строку «%systemroot%\system32\drivers\etc» и нажимают левой клавишей мышки на «ОК».
  3. Откроется список файлов. Нужно найти файл «hosts» и открыть его.

После этого файл редактируют нужным образом. В этом файле указывается то. Как должны корректироваться используемые адреса. В рассматриваемом случае необходимо зарыть использование тех из них, которые мобильная компания использует для проведения контроля. Эта работа требует внимательности и аккуратности.

В видео можно ознакомиться со способами обхода ограничений:

При помощи VPN

Использование виртуальных частных сетей происходит следующим образом. Для этого в смартфон поверх обычной сети запускают VPN. При этом происходит автоматическое шифрование трафика и провайдер не сможет определить, куда он будет потрачен.

Использование VPN

Как проверить, сработал ли метод

Конечно, вы можете проверить баланс своего мобильного счёта или дождаться сообщений от оператора, чтобы проконтролировать, списываются ли у вас средства. Но так вы узнаете о списании денег только постфактум.

Во время проверки мы рискуем одним списанием средств, но узнаём обо всех проблемах, если они есть, и тут же их решаем. Чтобы убедиться, можно ли раздавать Вай Фай на тарифе Безлимитище после всех проделанных действий по обходу ограничения, выполните такую проверку:

  • Начните раздачу интернета с телефона.
  • Подключитесь к этой WiFi сети с компьютера.
  • На ПК откройте «Центр управления сетями и общим доступом». Для этого можно просто нажать правой кнопкой на значке WiFi рядом с часами и затем выбрать нужный пункт.

Выберите свою WiFi сеть и нажмите «Сведения».

Запишите для себя адрес «Шлюз по умолчанию».

  • Нажмите Win+R и введите «cmd». Откроется командная строка.
  • Введите «ping», затем пробел и затем адрес, записанный ранее. Нажмите Enter.
  • Если TTL=64, то вы всё сделали правильно и МТС получает ту информацию, которая нужна вам.

Для проверки можете ещё ввести «ping 127.0.0.1». Здесь параметр должен быть равен 65.

На операторе MTS раздача интернета по WiFi допускается только с Time To Live 64 для Андроид-телефонов и, по некоторым данным, 128 для смартфонов с Виндовс. Это означает, что в отдельных случаях может быть необходимо изменить значение TTL на 129 вместо 65. Это может быть связано и с прочими операционными системами. Но такая проблема встречается редко. Вариант с «65» помогает в большинстве случаев.

Теперь вы узнали все способы, как бесплатно раздать Вай Фай с МТС Безлимитище. Конечно же, оператор постоянно вводит новые ограничения и проверки, но действия обхода ограничения всё ещё работают. Вы сможете честно платить за свой тариф и расходовать положенный трафик, но не на одном устройстве, а на тех девайсах, которые сами выберите. И благодаря WiFi, никакие форс-мажоры теперь не будут страшны.

Меняем значение Time To Live (TTL) в windows Server 2008/Vista/7

Значение Time To Live (TTL) в пакете IPv4 определяет максимальное количество переходов (хопов, маршрутизаторов), через которое пакет IPv4 может пройти, прежде чем будет отменен. Значение TTL по умолчанию в windows Server 2008/Vista/7  — 128. Хотя значение по умолчанию достаточно хорошо для большинства сетей, и, скорее всего, нет необходимости его менять, могут быть случаи, когда вам потребуется изменить значение TTL по умолчанию.

Следующая процедура редактирования реестра windows поможет вам изменить значение TTL, заданное по умолчанию. 1. Откройте редактор реестра windows (regedit.exe).

2. Перейдите к следующему разделу реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. В правой панели щелкните правой кнопкой мыши и выберите New — DWORD (32-bit), задайте имя этому параметру имя «DefaultTTL» и установите его значение в диапазоне от «0» до «255». Именно значение параметра DefaultTTL задает количество хопов, после прохождения которых ip пакет уничтожается.

Также вместе с изменением TTL часто меняют значение MTU для более тонкой настройки сети в windows.

Использование TTL и цели его изменения

Для начала рассмотрим один из примеров использования TTL для своих потребностей. Чаще всего этим занимаются мобильные операторы, определяя типы устройств. Например, стандартный смартфон на Android имеет значение 64, дополнительное средство сети изначально знает об этом, а также знает, что при соединении одного телефона к другому через раздачу интернета TTL уменьшается на один. Это позволяет операторам, которые распространяют определенные тарифы, например, безлимитный интернет без возможности раздачи, блокировать подобные соединения.

На иллюстрации ниже вы видите базовый пример рабочей схемы, где также отмечено, что ПК под управлением Виндовс имеет TTL 128, что является значением по умолчанию. Однако подобный вариант не единственный, и рассматриваемая сегодня технология используется во многих отраслях для определения устройств или установки каких-либо ограничений.

Как собрать модуль ядра

Нам понадобятся:

  • ОС — 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/ . Во многом, делал по этому мануалу.

Как работает ограничение раздачи мобильного интернета с телефона

Бывает так, что предоставляемых услуг недостаточно. Нужно помнить, что во время раздачи трафик обычно расходуется очень интенсивно, и такое пользование интернетом может оказаться дорогостоящим. Мобильные операторы отслеживают факты раздачи доступа от смартфонов, используемых в режиме модема. Они отключают доступ, если клиент пользуется этой возможностью нелегально.

Оператор контролирует факт раздачи доступа при помощи таких способов:

  1. Он фиксирует IMEI код устройства, с которого передаётся интернет. Если он другой, то считается, что происходит нелегальная раздача доступа.
  2. У пакетов данных, передаваемых через интернет, проверяется параметр TTL. Он определяет время жизни пакета. Когда он становится равным нулю, происходит уничтожение этих данных. Если происходит раздача интернета, то это значение будет иметь меньшее значение, чем обычно.

На последнем варианте имеет смысл остановиться более подробно. Информация в интернете распространяется в виде пакетов. Каждый из них направляется от источника к получателю. В некоторых случаях цепочка сайтов, передающих пакеты, имеет несколько звеньев. После того, как они доходят до пользователя, его компьютер формирует из полученных пакетов нужные данные. Нельзя исключить случаев, когда отдельные пакеты не попадут к получателю.

В таком случае источник посылает его ещё раз, а прежний пакет продолжает перемещаться между различными сайтами. Чтобы такие данные не засоряли интернет, им устанавливают время жизни. Оно указано в параметре TTL. После каждой передачи с сайта на сайт значение показателя уменьшается на единицу. Когда оно становится равным нулю, данные уничтожаются.

Когда мобильный оператор предоставляет интернет, то на смартфоне значение TTL равно 63. Если происходит раздача на компьютер, то там TTL, будет равен 62. При выходе в интернет с него провайдер зафиксирует это уменьшение и сделает вывод, что интернет передаётся со смартфона на другое устройство.

Для того, чтобы раздать доступ во всемирную сеть на телефоне под управлением операционной системы Андроид, нужно выполнить такие действия:

  1. Нужно активировать меню быстрых настроек. На большинстве моделей для этого нужно провести пальцем от верхнего края вниз. В результате откроется меню с разделами настроек.

Выбор нужного раздела настроек.

  1. Нужно тапнуть по иконке «Мобильная точка доступа».
  2. Появится сообщение, в котором нужно подтвердить действия. Для этого надо тапнуть по «ОК».
  3. Затем иконка приобретёт синий цвет а в нижней части экрана появится сообщение о том, что точка доступа находится в рабочем состоянии.
  4. После этого у других пользователей только что созданная беспроводная сеть отобразится в соответствующем списке и станет доступна для подключения. С перечнем можно ознакомиться, кликнув по иконке «Доступные сети».

После создания Wi-Fi сети название и пароль будут сформированы в автоматическом режиме. Чтобы их посмотреть, необходимо сделать следующее:

Название и ключ доступа находятся в верхней части экрана.

Чтобы осуществить раздачу интернета с устройств под управлением iOS нужно сделать такие шаги:

  1. Открыть настройки.
  2. Кликнуть на «Режим модема».
  3. В верхней части открывшейся страницы нужно сдвинуть вправо ползунок для активации режима модема.

После этого Айфон будет раздавать интернет другим устройствам.

Смена TTL на windows

Для обхода ограничений операторов на раздачу интернета иногда нужно сменить значение TTL. На телефоне или на ПК – это зависит от схемы обхода. Как уже говорилось, суть в том, чтобы сравнять значения TTL на раздающем и принимающей устройстве. Одной из схем является оставить TTL на раздающем телефоне как есть, а на компьютере откорректировать TTL. Рассмотрим подробнее эту логику этой схемы.

Зачем менять TTL на windows

По умолчанию время жизни пакета на телефоне и ПК разное. Для Andro > Пакеты уходят к оператору с единственным возможным значением TTL=64

Дальше неопытный владелец телефона донора запустил тетеринг (раздачу интернета) и пытается использовать интернет дополнительно на ПК. Что получается: пакеты от донора уходят, по-прежнему, с TTL=64. Пакеты от ПК до донора доходят с TTL=128 (значение на ПК по умолчанию), на доноре теряют единицу и уходят к провайдеру с TTL=127. В итоге оператор видит пакеты с двумя разными значениями TTL, что невозможно, если телефон-донор не раздает интернет в режиме точки доступа, и блокирует раздачу, предлагая ее оплатить.

Так палятся раздатчики интернета — здесь разные TTL

Таким образом, чтобы обмануть оператора, надо сравнять значения TTL. В этой статье мы делаем это путем изменения TTL на ПК.

Сначала надо узнать, какой TTL у телефона. Как было сказано, для устройств на Andro > Что нам надо — TTL=65 на компьютере

Как отредактировать TTL в реестре windows

  • Значение TTL редактируется в системном реестре. Чтобы его отредактировать, откройте реестр.
  • Для этого наберите в меню «Пуск» regedit – редактор реестра, и запустите его от имени администратора. Во windows 7 для этого надо щелкнуть пункт меню правой кнопкой мыши и выбрать «Запуск от имени администратора».
  • Откроется редактор реестра. Здесь куча непонятных папок, используемых для системных нужд.
  • Нам надо открыть папку

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip

Что такое TTL?

TTL – это аббревиатура от «Time To Live» (с англ. — «время жизни»), и обычно этим термином обозначается время жизни сетевого пакета. В популярном сетевом протоколе IPv4 значение ТТЛ указывает на максимальное количество переходов (hop), которые может совершить данный сетевой пакет из одной точки сети в другую.

С выполнением каждого такого перехода количество ТТЛ уменьшается на единицу. Когда значение ТТЛ станет нулевым, то роутер, получивший такой пакет, отправляет его назад к начальному хосту с сообщением «Internet Control Message Protocol» (ICMP). Получив такое сообщение, начальный хост обычно должен будет переслать данный пакет.

Целью создания ТТЛ является препятствование бесконечному зацикливанию недоставленных в нужное место пакетов, что ведёт к перегрузке сети и сбоям в её работе.

Базовое значение ТТЛ может быть установлено в границах от 1 до 255. Обычно в ОС Виндовс это количество  по умолчанию составляет 128 единиц, а на мобильных девайсах (Андроид и iOS) – 64 единицы.

В коммуникации между единичным отправителем и множеством получателей (multicast) параметр ТТЛ контролируют рамки, в которых пакет может перенаправлен (forwarded).

ЗначениеОписание
ограничивается одинаковым хостом
1ограничивается одинаковой подсетью (subnet)
32ограничивается одинаковым сайтом
64ограничивается одинаковым регионом
128ограничивается одинаковым континентом
255ничем не ограничен

Как изменить TTL с рут-правами?

Это легкий и достаточно удобный вариант замены параметра на технике, откуда осуществляется раздача сети от используемого оператора. При желании его разрешается задействовать на принимающем приборе, но при условии активации сторонних утилит.

Следует понимать, что программы этой категории осуществляют свою работу на устройствах с полученным доступом к пакету суперпользователя или главного администратора. Соответственно потребуется предварительно рутировать смартфон.

Если требуется быстро заменить и настроить TTL, стоит скачать и задействовать специальные сторонние приложения. Среди них необходимо выделить TTL Master и X-plore File Manager. Требуется внимательно изучить, по какой инструкции работать с программой, и действовать по установленным правилам.

Смена IMEI

Чтобы распространять интернет с помощью Вай–Фай роутера и при этом использовать сим карту, нужно сделать смену IMEI на устройстве, которое планируется для раздачи.

Для этого необходимо использовать IMEI от смартфона, на котором установлена Windows, так как эта система не вызывает недоверия, либо какой-нибудь другой IMEI. Необходимо учесть, что IMEI обязан находиться и быть зафиксированным в другой сети, а не в той, где будет прописываться точка. Подключаться к сети с обоих устройств с одними и теми же IMEI нельзя.

Сама подмена происходит посредством присвоения IMEI смартфона или планшета модему, с которого планируется раздача.

Как узнать текущий TTL на Windows 10

Перед тем как поменять ТТЛ на Виндовс 10, вполне логично узнать, каков этот показатель на данный момент. Немного выше уже объяснялось, что абсолютно все ОС для ПК используют мобильный стандарт и только система от Microsoft выделяется на общем фоне со своими 128 единицами.

Алгоритм проверки TTL выглядит так:

  1. Возле кнопки Пуска нажать на значок лупы.
  2. В строке поиска ввести запрос «Командная строка».
  3. В новом окне, после слова «User» ввести «ping 127.0.1.1» (можно использовать горячие клавиши).
  4. После ввода нажать «Enter».

Анализ займет пару секунд в зависимости от вычислительной мощности имеющиеся машины. В полученных строках данных можно будет заметить актуальное значение TTL для передаваемого пакета данных (приведенный ниже скриншот сделан уже после внесения изменений, алгоритм которых расписан ниже).

Значение TTL на Виндовс 10

Обратите внимание! Пользователям с лицензионным ПО смена ТТЛ на Windows 10 не нужна, так как с последним обновлением Microsoft исправил «срок жизни пакета» на 64 по умолчанию. Но, если СМСки от оператора все-таки приходят, можно сразу ознакомиться с нюансами, описанными ниже

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий