Обход ограничений Yota на всех устройствах. TTL Windows Phone: значение и фиксация Программа для изменения ttl windows 10

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

Значение ttl

Именно время жизни пакета (TTL) нам и поможет, определить кто там с другой стороны. У каждой операционной системы этот показатель свой, так например

  • Cisco TTL > равен 255
  • ttl windows > равен 128
  • Unix ttl > равен 64
  • Android и IOS Apple> 65
  • Lumia > 130

Как видите у всех он разный, и давайте разбираться, для примера я пропингую коммутатор Cisco, для этого открываем командную строку Windows , у вас может и linux быть.

Пишем ping 10.152.1.1 (у вас может быть другой адрес)

Как видите значение ttl тут 255, что и показывает, что отвечает вам IOS у устройства Cisco, как видите команда ping отлично узнала операционную систему хоста с другой стороны.

Попробуем пропинговать unix систему, у меня например в локальной сети шлюзом выступает Kerio Control, на linux версии. Пингуем.

Пишем ping 192.168.5.1 (у вас может быть другой адрес)

Как видите тут значение ttl равно 64, что означает unix платформу, так могут отвечать различные D-link устройства и другие домашние роутеры.

Давайте еще проверим Windows платформы, например у меня есть Windows 8.1 в локальной сети, сделаем пинг. И видите, что оно равно 128, как я и говорил.

Вот вам. тогда загадка, пингуем Windows Server 2012 R2, на нем есть веб сайт relay.aetp.ru. Что вы видите, а то что значение ttl равно 120, но в Windows же 128 по умолчанию идет, не стыковка 🙂

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

tracert relay.aetp.ru

Как видите сетевой пакет проходит не один хо до нужного адреса, и на определенных этапах он теряет от ttl по единичке. Все теперь вы знаете как узнать ttl windows.

Как изменить ttl windows

Давайте рассмотрим ситуацию, что вам нужно изменить ttl windows, поверьте бывают такие ситуации в жизни, примером может быть компания Yota, с ее дурацкой политикой ограничений Yota на раздачу Wi-Fi. Представим ситуацию, что взяли себе оператора Yota на телефон и решили раздать Wifi на ноутбук, но вы даже не знали подводных камней. в плане фильтрации пакетов со стороны Yota. Она жестко режет скорость, и режет она посредством значения ttl, оно должно быть 64, а если у вас дополнительное устройство, то это лишний хоп и значит ttl меньше, вот для обхода этой подставы с раздачей Wifi на ноутбук от Yota, мы и изменим ttl. Менять ttl мы будем в Windows 10, но данные действия подойдут и для Windows 7 и 8.1.

Нажимаем Win+R и вводим regedit

В итоге у вас откроется редактор реестра Windows. Вам нужно перейти в ветку реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

В разделе вам нужно создать значение, все зависит от разрядности Windows , если 32 битная, то создаем параметр DWORD (32 бита), если 64 битная, то QWORD (64 бита). Я создаю QWORD.

Задаем ему имя DefaultTTL и значение и устанавливаем его значение 65 для Android и iOS или 130 - Lumia, Nokia, Microsoft Phone и обязательно перезагружаемся!!!

эта лишняя единица, как раз и пойдет на лишний скачок через ваш телефон с ноутбука и Yota ничего не увидит, как видите изменить ttl windows 10, очень просто.

Как изменить ttl Ubuntu, Debian

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

1) Нажать одновременно Ctrl+Alt+T . Так вы вызовете терминал.

2) Ввести первую команду:

sudo vi /etc/init.d/local.autostart


Нажать Enter .

3) Попросит ваш пароль, вводим, жмем Enter , далее жмем i - это введет редактор vi в режим редактирования.

4) Вводим сам скрипт фиксирования TTL Ubuntu на значении 65, если у вас Android или iOS (у них стандартный TTL=64), если вы обладатель Люмии , где стандартный TTL равен 128, вам вместо 65 нужно прописать 129. Все это по простейшей формуле, ttl на компе должен быть на 1 больше, чем ttl на телефоне, с которого вы раздаете. Теорию я вам рассказал, а теперь сам скрипт:

#!/bin/bash
sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65 (вот это значение меняйте сами, теория выше в помощь)

6) Теперь необходимо проставить скрипту права на запуск:

sudo chmod +x /etc/init.d/local.autostart


Нажимаем Enter .

7) Теперь последнее, добавляем все это дело в автозапуск:

sudo update-rc.d local.autostart defaults 80

8) Нажимаем Enter . Все будет делаться автоматически и без вашего участия.

Как изменить ttl MacOS

Ну и конечно, нельзя обижать яблочников 🙂 Для изменения ttl на mac делаем следующее

Идем в /Library/StartupItems . Открываем терминал и прописываем: ~> cd /Library/StartupItems/

Создаем там папку (например, это будет yota ). В терминале пишем: /Library/StartupItems> sudo mkdir yota

Идем туда. В терминал вставляем: /Library/StartupItems> cd yota/

4) Создаем там скрипт (он должен называться так же как и папка ), который хотим выполнять.
Для создания скрипта в терминал вбиваем:
/Library/StartupItems/yota> sudo vim yota
И тут откроется редактор Vim! Сюда копируем сам скрипт:

# Скрипт смены ttl на Mac OS X:

#!/bin/sh
sudo sysctl -w net.inet.ip.ttl=65

И закрываем Vim с сохранением результата, вводим в виме (редакторе): yota

5) Создаем файл параметров StartupParameters.plist.
/Library/StartupItems/yota> sudo vim StartupParameters.plist

И тут опять откроется редактор Vim ! Сюда копируем содержание файла параметров:
Самое главное, чтобы в строчке Provides было прописано то же имя, что и название скрипта и название папки:

{
Description = "Add static routing tables";
Provides = ("yota");
Requires = ("Network");
OrderPreference = "None";
}

И опять закрываем Vim с сохранением результата, для этого вводим: w! StartupParameters.plist

6) Выставляем права на выполнение нашему скрипту.
/Library/StartupItems/fuckingyota> sudo chmod 755 yota

7) в итоге получаем: /Library/StartupItems/yota> ll

9) А сейчас, мы не будем перезагружать комп , а просто стартанем скрипт, чтобы убедиться в его работоспособности:
/Library/StartupItems/yota> sudo SystemStarter start fyota

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

Всем привет, уважаемые посетители сайта сайт! После недавней публикации статьи о том, как заставить работать сим карту с тарифами СМАРТ Безлимитище и Йоты через USB-модем, я получил много комментариев, что, дескать, всё работает, но возникла новая проблема.

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

Как подключиться к закрытому тарифу оператора, чтобы значительно снизить расходы на безлимитный интернет? [Реклама]

Друзья, есть возможность подключения закрытых мобильных тарифов. Это тарифы, которые сотовые операторы подключают большим предприятиям, в штате которых работает 1000+ человек. В обычном салоне такие тарифы оформить нельзя. А в чём соль, спросите вы? Отвечаю — данные безлимитные тарифные планы значительно дешевле тех, что доступны «простым смертным» . (Тарифище, Безлимитище и прочие). Экономия на интернете/звонках получается очень заметная. И самое главное — никаких заморчек с раздачей интернета, и использованием в модемах.

Для того, чтобы узнать подробнее о данных тарифах и о подключении к ним, Вам нужно написать сообщение Николаю: https://vk.com/id518894077 . Человек работает через Гарант -сервис, что сводит на нет любые риски по получению тарифа. Он получит от Вас деньги только тогда, когда вы вставите сим-карту в телефон, и убедитесь, что тариф соответствует заявленным характеристикам. По Петербургу — есть доставка до метро.

Как использовать СМАРТ Безлимитище на ноутбуке, раздавая интернет через USB-модем или телефон по wi-fi.

Итак, в прошлой статье мы . Таким образом, мы заставили оператора думать, что наш модем — это телефон. Однако, только изменения IMEI модема не достаточно. У тарифа «Безлимитище», а также в безлимитных тарифах от Йоты есть один «нюанс», о котором обычно умалчивают при продаже контракта.
Как Вы знаете, на многих современных мобильных телефонах есть функция раздачи интернета по Wi-Fi, USB и Bluetooth. Смотрим условия тарифа:

Пользуясь модемом, как телефоном, мы, как бы, раздаём интернет с телефона(модема) на компьютер по USB. По условиям тарифа, раздача интернета с вашего мобильного телефона на другие устройства облагается дополнительной платой. То есть, за факт раздачи интернета с модема , с Вас каждый день начнут снимать средства с баланса, в размере 30 рублей в сутки.

И, само собой, МТС каждый день будет брать с вас деньги и в случае раздачи интернета с телефона по Wi-Fi либо BlueTooth.

Согласитесь, не очень приятный факт. Но, расстраиваться не стоит! Эту наглую обдираловку народа «бедными» операторами можно обойти!

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

Как не платить 50 рублей «за раздачу интернета» на ноутбук. Что такое TTL?

Начнём с того, что у каждого пакета данных, передаваемого с вашего устройства(ноутбук, телефон, планшет) есть особый параметр, называемый «TTL». Расшифровывается он как «Time To Live», или время жизни пакета. Не буду вдаваться в подробности — для нашей благородной цели(обмануть оператора) нужно знать о параметре ttl вот что:

  1. TTL, задаваемое пакету по умолчанию, разное у каждого устройства . К примеру, телефоны на iOS и Android имеют default ттл, равный 64. А компьютер на ОС Windows имеет tll=128.
  2. При прохождении каждого шлюза (маршрутизатора), TTL пакета уменьшается на единицу . В данном случае, маршрутизатором у нас выступает телефон либо модем. Т.е., если изначальное ttl у нас = 128(мы сидим с ПК), то при прохождении через модем/телефон оно станет равным 127 (128 минус 1).
  3. Оператор сравнивает TTL пакетов , идущих от абонента, и видит различные значения ttl у пакетов. К примеру, от самого смартфона(модема) ОпСоСу приходит ttl=64, от ноутбука, после прохождения через смартфон/модем — ttl=127.
  4. Оператор видит, что TTL пакетов «прыгает» . 64-127-127-64-127-… Таким образом, он понимает, что в интернет заходят не только со смартфона, а ещё идёт раздача на другие устройства, и присылает СМС с уведомлением, что раздача стоит 50 рублей в сутки.

Схематично всё это показано на картинке:

Соответственно, всё что нам нужно сделать, это выровнять значения TTL, передаваемые от нашего модема (смартфона) оператору. Скорее всего, на вашем телефоне/модеме стоит TTL=64. Соответственно, на ноутбуке, которому вы раздаёте интернет, нужно установить значение «Default TTL » на единицу больше, то есть равное 65 .

Как изменить TTL на компьютере.

Итак, сейчас я расскажу вам, как сменить TTL на компьютере или ноутбуке под управлением Windows 7, 8, 10. Это достаточно просто, нужно сделать буквально несколько кликов мыши:


Итак, TTL по умолчанию в нашем ноутбуке теперь равен 65 .

При прохождении через модем/телефон он снизится до 64, и оператор не сможет определить, что вы раздаёте интернет на ноутбук. А, соответственно, не будет снимать по 30 рублей каждый день! Что нам и требовалось.

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

Вы можете проверить свой ttl, убедившись, что он изменился на нужный. Для этого «пингуем» свой собственный компьютер. Сначала заходим в командную строку (жмём клавиши Win+R и вводим «cmd»). Там набираем команду «ping 127.0.0.1» – это адрес вашего компьютера в локальной сети (localhost). Как мы видим — TTL = 65, что нам и требовалось.

Если что-то осталось непонятным, смотрите видео на моём канале YouTube:

МТС Безлимитище — как обойти плату за раздачу безлимитного интернета на ноутбук:

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

Смена значения времени жизни пакетов трафика не предусмотрено разработчиками мобильных устройств. Так например, для изменения данного параметра на устройствах с программным обеспечением Android требуется наличие так называемых root-прав. Они позволяют выполнять любые операции на девайсе. Необходимость смены TTL и обхода ограничений возникла с появлением такого мобильного оператора как Yota. Он позволяет пользоваться действительно безлимитным интернетом, но со смартфона. При попытках раздачи сигнала другим устройствам и использования девайса как точку доступа WiFi скорость соединения значительно снижается.

Как узнать TTL на Windows Phone

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


После этого, требуется открыть на компьютере меню кнопки "Пуск”. Здесь в поисковой строке нужно ввести значение "cmd”. Откроется меню командной строки. В нем требуется ввести следующие данные: "ping127.0.01”. В этом же окне в ответ появится значение TTL.

По умолчанию оно равно 128 на большинстве мобильных устройств. Также узнать его можно с помощью программы TTL Master Windows Phone . Посредствам ее использования также можно изменить это значение.

Как изменить TTL на Windows Phone

Изменение значения действия пакетов трафика поможет обойти ограничения, которые устанавливает мобильный оператор при использовании сим-карты на устройствах, которые не являются телефоном. Для этого нужно увеличить значение жизни пакетов трафика на 2 единицы в десятичной системе. Смена TTL на Windows Phone возможна двумя методами: в ручном режиме и с помощью программы TTL Master.

Изменяем значение жизни пакетов трафика с помощью TTL Master

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


Чтобы изменить значение, нужно открыть приложение. В нем будет указано текущее TTL, а также то, которое потребуется ввести в специальном поле. После ввода требуемых данных нужно нажать кнопку "Применить”. Данные сохранятся и мобильным интернетом можно пользоваться без ограничений и с других устройств, помимо смартфона.

Как поменять TTL Windows Phone ручным способом

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


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

  1. В меню "Пуск” требуется ввести команду "regedit”.
  2. В найденном приложении нужно открыть реестр с названием "HKEY_LOCAL_MACHINE”.
  3. В рестре переходим по следующему пути: папка "CurrentControlSet”, в ней выбираем папку "Services”, затем "Tcpip”. Здесь находим пункт "Parameters”.
  4. По выбранному параметру кликаем правой кнопкой мышки, чтобы вызвать контекстное меню. Здесь выбираем параметр "Создать”.
  5. Создавать нужно "Параметр DWORD (32-бита)”. В нем задаем значение 130 (если по умолчанию было установлено 128).
  6. Завершающим шагом является перезагрузка компьютера с целью применения установленных параметров.

Для того, чтобы убедиться в том, что все указанные настройки сохранены и все выполнено правильно, требуется снова проверить значение TTL. Если оно стало равно 130 вместо 128, то все шаги были сделаны верно и теперь можно использовать смартфон как точку доступа к мобильному интернету без ограничений мобильного оператора.

Если изначальное значение жизни пакетов трафика было отличным от 128, значит измененное должно быть на две единицы выше. То есть, если по умолчанию установлено 130, то скорректированное должно быть равно 132.

Таким образом, используя ПК или специальное приложение можно узнать и сменить TTL значение на Windows Phone, что позволит пользоваться мобильным интернетом без ограничений оператора связи.

TTLPatch - это небольшое приложение, которое позволяет снять ограничение на возможность "раздачи" интернета с мобильного устройства на компьютер. Подобные ограничения устанавливаются самыми разными операторами: Yota, МТС, Билайн, Теле2 и так далее.

О Программе

Если вы решили использовать свой портативный девайс на базе Android или iOS в качестве точки доступа для ПК или же подключили его "напрямую" с помощью USB-кабеля, то могли столкнуться со следующей проблемой. При попытке зайти на любой сайт в браузере открывается Captive-портал, на котором вас просят оплатить возможность "раздачи" интернета на компьютер. В отдельных случаях обозреватель просто "отказывается" подключаться к сети.

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

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

Прежде всего TTLPatch нужно скачать на компьютер. Устанавливать ее не требуется, потому как приложение прекрасно работает в портативном режиме. Важно отметить, что программа совместима со всеми версиями Windows, но на 7 и выше ее нужно запускать от имени администратора.

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

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

Ключевые особенности

  • возможность снять ограничение на "раздачу" интернета с портативных устройств нажатием одной клавиши;
  • быстрый откат внесенных изменений;
  • работа с любыми операторами (МТС, Теле2, Yota, Билайн и так далее);
  • запуск в портативном режиме без предварительной установки;
  • совместимость со всеми версиями Windows.


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: