Lumpics lumpics.ru

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

Информация между устройствами и серверами передается путем отправки пакетов. Каждый такой пакет содержит определенное количество информации, отправляемое за один раз. Время жизни пакетов ограничено, поэтому они не могут бродить по сети вечность. Чаще всего значение указывается в секундах, и по истечении заданного промежутка информация «умирает», причем не важно, дошла она до точки или нет. Такое время жизни называется TTL (Time to Live). Кроме этого TTL используют и для других целей, поэтому обычному юзеру может понадобиться изменить его значение.

Видео инструкция

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

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

Передача пакетов данных без точки доступа

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

Передача пакетов данных через точку доступа

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

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

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

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

  1. Откройте «Пуск», отыщите и запустите классическое приложение «Командная строка».
  2. Открытие командной стоки в Windows 10
  3. Введите команду ping 127.0.1.1 и нажмите Enter.
  4. Ввод команды в командную строку Windows 10
  5. Дождитесь завершения анализа сети и вы получите ответ по интересующему вас вопросу.
  6. Определение значения TTL через командную строку Windows 10

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

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

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

  1. Откройте утилиту «Выполнить», зажав комбинацию клавиш «Win + R». Впишите там слово regedit и щелкните на «ОК».
  2. Переход в редактор реестра Windows 10
  3. Перейдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters, чтобы попасть в необходимую директорию.
  4. Переход по пути в редакторе реестра Windows 10
  5. В папке создайте нужный параметр. Если вы работаете на ПК с Windows 10 32-бит, вам потребуется вручную создать строку. Щелкните на пустом месте ПКМ, выберите «Создать», а затем «Параметр DWORD (32 бита)». Выберите «Параметр DWORD (64 бита)», если установлена Виндовс 10 64-бит.
  6. Создать параметр дворд в Windows 10
  7. Присвойте ему название «DefaultTTL» и кликните дважды, чтобы открыть свойства.
  8. Переименовать параметр в редакторе реестра Windows 10
  9. Отметьте точкой пункт «Десятичная», чтобы выбрать эту систему исчисления.
  10. Установить систему исчисления для значения Windows 10
  11. Присвойте значение 65 и нажмите на «ОК».
  12. Установить значение TTL в редакторе реестра Windows 10

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

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

Читайте также:
Изменение файла hosts в Windows 10
Изменение названия ПК в Windows 10

Наша группа в TelegramНаша группа в TelegramПолезные советы и помощь

Задайте вопрос или оставьте свое мнение

82 комментариев
Manulqwerty:

Какое значение нужно установить для оператора теле2 и такой вопрос, почему оно сбрасывается после каждой перезагрузки?

Виктор Бухтеев:

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

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

Подробнее:
Используем учетную запись «Администратора» в Windows
Как получить права администратора в Windows 7

Если проблема со сбросом все еще возникает, почистите реестр на наличие ошибок и просканируйте систему на вирусы любым удобным методом. Детальные руководства читайте далее.

Подробнее:
Как очистить реестр Windows от ошибок
Борьба с компьютерными вирусами

Аноним:

Изменил TTL, все по инструкции и все было нормально, но после опять стали приходить смс, что будут сниматься плата после 50мб. Есть какойто способ ещё обойти операторов? Телефон прошивать не хотелось бы.

Виктор Бухтеев:

Здравствуйте, Аноним. Мы не даем советов по мошенничеству с телефонными операторами.

Алексей:

Если мтс, нужно отключить в услугах IPv6 в приложении мой мтс и все должно заработать.

Аноним:

чтобы настройки не сбрасывались попробуй отключить обновления виндовс

Аноним:

Все сделал. Перезагрузил. При пинге ттл=128

Аноним:

В tcpip в parameters не заходи. Здесь делай DefaultTTL типа REG_Qword со значением 65.

Аноним:

Здравствуйте, сделал все как по инструкции, windows 10 64bit, все равно в CMD пишет 128ttl. Так же создавал и Dword32 бита, все равно 128ttl. В чем может быть причина? Уже программу скачивал ttl patch, там ошибку выдает, неужели обновление виндуса теперь запрещает менять TTL?

Аноним:

Добрый день, у меня такая же ситуация, Вы не разобрались? Спасибо!

Виктор Бухтеев:

Здравствуйте, аноним. Единственное, что я могу Вам посоветовать — войдите в учетную запись администратора перед тем, как изменять значение TTL. Если и это не поможет, значит в последнем обновлении Windows разработчики запретили редактировать этот параметр реестра и уже изменить его никак не получится.

Аноним:

Виктор! Ты не рубишь!

Аноним:

Помогло, спасибо!

Аноним:

TTL patch запустить от имени администратора

Аноним:

Сделал как все как тут рекомендовали. Значение TTL поменялось на 65. Однако. Оператор все равно определяет, что включился на телефоне режим модема.

Аноним:

Если ttl поменялся, но дальше не пашет все равно, значит оператор оказался умнее и поставил еще какую-нибудь хрень, чтобы не пустить твой комп в сеть. Такое бывает у некоторых, тут без танца с бубном не отделаешься

Алексей:

Надо в телефоне отключить протокол IPv6

Аноним:

А на телефоне раздающем надо сделать TTL 63 для анроид.

Дмитрий:

Вин 10 при пинге все равно ттл 128, и патчами пробовал всё равно 128

Виктор Бухтеев:

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

Человек:

В редакторе реестра кликаю ПКМ, создать — там на выбор есть DWORD(32 бита), QWORD(64 бита), у меня винда 64 бита, что выбрать?

Виктор Бухтеев:

Здравствуйте, Человек. Для создания файла изменения TTL в редакторе реестра можно использовать параметр DWORD(32 бита), поскольку это попросту не связано с разрядностью операционной системы, а указывает на объем информации, который может храниться в этом параметре. Поэтому не беспокойтесь и выбирайте любой тип.

михаил:

у меня в командной строке стоит число 65 как и должно получится после всего сделаного ! но перестало всё скачивать даже после перезагрузки пк! переустановил торент серавно не могу нечего скачать с корость пропаладо 0 что делать????????»

Иля:

Здравствуйте Михаил, сотовые операторы пресекают все действия с торрентами, даже если вы с калькулятрора раздачу примете торрент вам не скачать…

Михаил:

Сделал, как рекомендовали. Иэменил значение на 65. Но с МТС похоже не прокатило. Есть ли какие-то другие пути?

Аноним:

привет у меня тоже перестал работать ттл пач пишет нет доступа к интернету, пока не вернул к стандарту, смс пришло и нет стал работать. то есть надо ждать пока не придумают еще что то.

Виктор Бухтеев:

Здравствуйте, Аноним. Скорее всего, не придумают уже ничего, поскольку TTL была единственная уязвимость. Мы рекомендуем не нарушать правила пользования тарифами и законы, а просто приобрести другой тарифный план, который не устанавливает ограничения на раздачу интернета. Тогда ничего не придется придумывать и можно будет подключить несколько устройств, чтобы использовать беспроводную точку доступа.

Иван:

Здравствуйте, а это помогает скорости интернета? То есть когда подкл ноут к раздаче с телефона скорость разная на телефоне и ноуте, на ноуте ниже, и если это сделаю, то что на телефоне, что на ноуте одинаковый инет будет да?

Деревенский):

Пока что не знаю помогло или нет, но загружать стал лучше. Некоторое время по пользуюсь и напишу.

Михаил:

Модем 4G в ноутбуке. Ноутбук раздает Wi-Fi. Если TTL = 128, скорость в ноутбуке и подключившихся к нему телефонах = 1 МБит/с. Выключаем Wi-Fi и скорость в ноуте 15 Мбит/с. Меняем TTL на 65, МТС выключает интернет на ноутбуке пока не заплачу 50 руб в сутки, на телефонах в это время скорость 15 Мбит/с. Меняем на TTL на 64, скорость у всех по 1 Мбит/с. Как решить задачу?

Данил:

Резкая и неоправданная нагрузка на ЦП и ГП. Я просто переключался между вкладками в браузере и, почему-то, появляется безумная нагрузка

Виктор Бухтеев:

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

Mike:

Хром много жрёт. Пользуйся Firefox или Edge. Последний допилили хорошо

Марго:

Доброго времени суток. Имеет ли смысл менять ттл если есть нужда скачать с торрента файл?
В любом случае оператор будет «вредить»?

Аноним:

Все проделал для обхода на операторе теле2
все заработало
спасибо огромное !)

Аноним:

Что не делаю TTL не меняется на ноутбуке 128 через командную строку и 32 и 64 бит пробывал бесполезно всё попробывал

Аноним:

netsh int ipv4 set glob defaultcurhoplimit=65
netsh int ipv6 set glob defaultcurhoplimit=65
Ввести это в консоль и ТТЛ поменяется без перезапуска ПК
P.S
1 — Вводить по 1 строчке
2 — Вместо 65 — ваше значение ТТЛ (которое вам нужно)

Evil Grym:

на Win10 прокатило. Теле2.

Evil Grym:

Уточнение:
TTL (время жизни) IP-пакетов
В IPv4 TTL представляет собой восьмиразрядное поле IP-заголовка.

Определяет максимальное количество хопов (hop, то есть прыжок, участок между маршрутизаторами), которые пакет может пройти. Наличие этого параметра не позволяет пакету бесконечно ходить по сети. Каждый маршрутизатор при маршрутизации должен уменьшать значение TTL на единицу, но некоторые шлюзы можно настроить, чтобы игнорировать это. Пакеты, не достигшие адресата, но время жизни которых стало равно нулю, уничтожаются, а отправителю посылается сообщение ICMP Time Exceeded. Если требуется, чтобы пакет не был маршрутизирован (то есть был принят только в своём сегменте), то выставляется TTL=1. На отправке пакетов с разным временем жизни основана трассировка их пути прохождения (traceroute). Максимальное значение TTL=255. Обычное начальное значение TTL=64 (Linux, Mac, Android, iOS), TTL=128 (Windows).

Изначально, по стандарту RFC 791, время жизни (TTL) в протоколе IPv4 должно было измеряться в секундах (отсюда и название). Каждая секунда ожидания в очереди узла (например, маршрутизатора), а также каждый переход на новый узел, через который проходит датаграмма, должен был уменьшить значение TTL на одну единицу. На практике, это не прижилось, и поле TTL просто уменьшается на единицу на каждом транзитном узле (хопе), через который проходит датаграмма. Для того, чтобы отразить это, в протоколе IPv6 поле TTL переименовано в «максимум переходов» (Hop Limit).

Коммутаторы традиционно работают на канальном уровне и не уменьшают TTL.

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

————————
Отсюда мораль: на компьютере нужно отключить IPv6 на всякий случай. Во избежание так сказать.

максим:

как отключить IPv6 и поможет ли это в моем случае

Виктор Бухтеев:

Здравствуйте, Максим. Так просто нельзя сказать, получится ли это в вашем случае, поскольку нужно изменять настройку, а затем вручную проверять. Для отключения IPv6 потребуется выполнить несколько несложных действий, которые выглядят следующим образом:

1. Откройте меню «Пуск» и перейдите оттуда в «Параметры».
2. Там вас интересует раздел «Сеть и Интернет».
3. В первой же категории «Состояние» нажмите по пункту «Настройка параметров адаптера».
4. В открывшемся окне щелкните правой кнопкой мыши по активному соединению и выберите пункт «Свойства».
5. Ознакомьтесь с содержимым таблицы и снимите галочку с пункт «IP версии 6».

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

максим:

не помогло!!! может есть какой либо способ или программа для того чтобы вступали в силу действия требующие перезагрузку компьютера без перезагрузки

Виктор Бухтеев:

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

Владимир:

2024 год ,отключение ip6 и изменение значения ttl помогло )))

Аноним:

Единственный метод, который помог. Удалил все созданные dword и qword. Отключил IPv6 в ноутбуке. Перезагрузил. Всё летает и открывается, МТС.

Аноним:

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

максим:

после примерно 2 лет без проблемного использования ттл, при выключении перезагрузки или же просто при нахождении ноутбука в спящем режиме иногда пропадает интернет и пишет без доступа бывает это в разное время может на день раза 3 может раз в неделю какой либо закономерности не обнаружил и что-бы появился интернет приходится вернуть значение 128 перезагрузить и будет интернет но мы же не хотим лишних затрат за раздачу и опять выставляем 65 и снова перезагрузка, и такие манипуляции несколько раз в день напрягают (повторюсь бывает затишье на день — два -три -неделю всегда по разному и когда не известно)

может есть какой либо способ смены без перезагрузки только так чтоб изменения вступили в силу сразу ??? или кто-то знает более действенный способ??? смену ТТЛ производил программой (ттл редактор)

Виктор Бухтеев:

Здравствуйте, ответил на вопрос в другом комментарии. Дополнительно отмечу, что проблемы могли начаться из-за обновления Windows или изменений, которые были внесены непосредственно провайдером. Если вы выполните описанную мной инструкцию и никакого результата это не принесет, скорее всего, исправить ситуацию не получится и придется все-таки перейти к использованию интернета как нормальный человек.

Иван:

Красава!!! Рабочий вариант!

Акбар:

У кого не работает попробуйте так
netsh int ipv4 set glob defaultcurhoplimit=65
netsh int ipv6 set glob defaultcurhoplimit=65

Акбар:

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

Аноним:

Куда надо и что? По подробней пж

Сашка:

Админ, спасибо, дорогой. Всё получилось!) Надо всегда вообщем ставит значение «Параметр DWORD (32 бита)», на любой системе.

Аноним:

Проставил все настройки и все равно оператор видит, что интернет раздается на другое устройство

Ветл:

Этот способ больше не актуален

Аноним:

Для Билайн актуален. Ттл 65 на ноуте. Всё работает. Если хочешь сделать раздачу на другой телефон, придётся мутить с рутом)))

Аноним:

Только я чёт непонемаю я всё зделал так сперва перешол в двоичную задал 65 нажал ок перезапустил и нечиго. Потом снова зашёл смотрю значение 41 снова меняю нажимаю ок проверяю всёравно 41. И что делать?

Nikita:

А подскажите пожалуйста как отменить все это что сделал? У меня в принципе все получилось. Но хочу вернуть все как было. Как это сделать, скажите пожалуйста

Виктор Бухтеев:

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

Сократ:

Помогло, спасибо!

Аноним:

Имею 2 одинаковые телефона. С одного идёт а со второго нет. В чем причина?

Виктор Бухтеев:

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

Аноним:

Нет одинаковые симки и тарифы

Аноним:

Все сделал по инструкции, скорости нет(((

Аноним:

Вроде всё сделал как по инструкции, но эта хрень не работает. При запуске скачивания обновления игры сначала скорость резко доходит до максимального значения, а потом медленно падает до 300 кб/с и на этом значении держится…

Аноним:

Здравствуйте, спасибо за совет. Но он не работает у меня. Каждый раз когда я меняю значение и затем открываю (до перезагрузки, значение то же самое). Впечатление, словно система снова возвращает значение на место, ещё до перезагрузки. Что скажете?

Аноним:

Скорость интернета не стала быстрее, хотя делал я всё по инструкции.

Виктор Бухтеев:

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

Koresh3:

Всё сделал , никакова результата =/

Виктор Бухтеев:

Здравствуйте. Мы не знаем, какого именно результата вы хотели достичь, да и в статье говорится только об изменении значения TTL, что не означает успешное достижение результата, косвенно связанного с этим параметром. Опишите проблему детально, чтобы мы помогли отыскать ее решение.

Аноним:

Нет результата, или фейк, или методы устарели.

Аноним:

Я проделал данные манипуляции и мне не помогло как была скорость 32 мегабит в секунду так и осталась

Аноним:

я имел в виду 32 килобит в секунду

Аноним:

Я проделал данные манипуляции и мне не помогло как была скорость 32 килобит в секунду так и осталась

Никита:

Просто подключите смартфон через usb кабель — хорошего качества к компу и включите в настройках usb-modem.
Ничего менять не надо в параметрах TTL и ограничений не будет никаких.
Кроме ограничения скачивания с торрента (у меня она встроена в тариф мегафона и этого не изменить)

Виктор Бухтеев:

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

Аноним:

так а что с ограничением на скачку торрентов? если меняем TTL скажем на мтс то ограничения пропадают чтоли ? у них даже для симкарты которая для роутера сделана ито ограничения на торрент о чем в договоре написано.

Аноним:

Что делать если у меня уже есть DefaultTTL?

Анастасия:

Тогда просто отредактируйте его так, как показано в статье. Оригинальные свойства параметра лучше запомнить, чтобы потом, в случае чего, могли вернуть их.

Аноним:

Для Windows 10
Запускаем командную строку от имени администратора

netsh int ipv4 set glob defaultcurhoplimit=65
netsh int ipv6 set glob defaultcurhoplimit=65
Ввести это в консоль и ТТЛ поменяется без перезапуска ПК
P.S
1 — Вводить по 1 строчке
2 — Вместо 65 — ваше значение ТТЛ (которое вам нужно)

Аноним:

Сделал как указано в статье. Стало значительно быстрее грузиться. Все работает! Спасибо!

Danil:

Здравствуйте, интернет через юсб адаптер, подключенная к роутеру для раздачи вай фай. При подключении к вай фаю через телефон все прекрасно, на как я подключаюсь через компьютер или ноут бук то сразу скорость падает до 1 или 1,3 мб. Все сделал как в статье, все получилось, но скорость по прежнему падает при подключении компа. Оператор МТС.