ВНИМАНИЕ! Не только TTL является причиной вылета, об этом ниже.
Привет! Сегодня мы поговорим о раздаче интернета и TTL. Кратко поговорим о TTL (время жизни пакета). Все устройства, работающие с интернетом, имеют так называемый параметр TTL. Значение по умолчанию — 64 на телефонах и 128 в системах Windows.
TTL нужен для того, чтобы оператор мог видеть количество подключений. При нормальной работе оператор получает TTL 64, то есть запрос делается напрямую и без посредников.
Если вы раздаете интернет на другие устройства, например, на ноутбук (по умолчанию TTL=128) и еще телефон (TTL=64), добавляем еще один узел. А TTL имеет свойство уменьшаться на 1 при прохождении через узел (в нашем случае это распределительное устройство).
В результате оператор получает пакеты с разным TTL и понимает, что у него включена раздача. Но сделать это достаточно просто и легко: нужно всего лишь выставить TTL на принимающем устройстве на единицу больше, чем у раздающего, т.е. 65. Далее я расскажу, как это сделать на телефоне и на телефоне компьютер
Если вы не знаете, как раздавать с телефона, ознакомьтесь с этой инструкцией.
Я также рассмотрю более подробные настройки, а также случаи повторного появления сбоя. Поэтому советую прочитать всю статью.
ВНИМАНИЕ! В iOS невозможно изменить TTL; это связано с защитой системных файлов от записи этой операционной системой. Для экономии вашего времени и нервов еще раз повторяю, что сделать это НЕВОЗМОЖНО, в силу особенностей операционной системы Apple, и нет смысла искать какие-то способы. Ну, я предупредил тебя.
Windows 7, 8, 10
regedit
Сервера оператора пошли дальше и теперь отслеживают не только TTL, но и блокируют подключение пользователей к сомнительным серверам. Если оператор увидит, что вы подключаетесь к серверу, который всегда используется на компьютере, вы будете заблокированы. Одним из таких серверов является облако обновлений Windows. Итак, давайте пока отключим эту функцию:
пинг 127.0.0.1
Теперь активируем раздачу с телефона на ПК и проверяем.
Снова прилетела блокировка
Совсем недавно стало известно, что значение TTL в МТС было изменено. Итак, еще раз заходим в реестр как указано выше и вместо 65 выставляем значение 64. Для тех у кого оператор МТС этот способ работает, но для других этот способ тоже может сработать, так что пробуйте.
Как я уже говорил, оператор будет следить за тем, к каким серверам вы обращаетесь. Если у вас включены системные обновления, ваш антивирус начал обновляться, вы качаете с торрента или включен Steam, то оператор увидит это и заблокирует вас. Итак, здесь есть три варианта:
- Вы отключаете все что можно и пытаетесь «помолчать» в интернете.
- Сделать подробные настройки; см следующую главу.
- Третий вариант — использовать VPN. Так как мы любим подарки и не любим платить, советую прочитать инструкцию по использованию бесплатного VPN.
Детальная настройка
Если на компьютере запущено много программ, работающих с интернетом и они вам нужны, то оператор заблокирует вас при их работе. Например, вы хотите использовать торрент. Когда вы сделаете запрос на сервер, оператор это увидит и заблокирует. Но мы можем обманом заставить вас просто не отправлять эту информацию. Для этого сделайте следующее:
C:\Windows\System32\драйверы\и т.д.
Что делают эти настройки? Вы могли заметить, что там много ссылок с названием «Microsoft», это серверы обновлений Windows. IP 127.0.0.1 — это по сути адрес вашего собственного компьютера, то есть если вы начнете обновлять Windows, то система начнет обращаться к себе, а не к удаленному серверу, но оператор не будет получать информацию. Теперь проблема в том, что не все сервера есть в этом файле. Но вы можете легко добавить их самостоятельно.
Позвольте мне сначала рассказать вам простой пример. Вот вы раздаете интернет с телефона на ПК, вдруг оператор вас блокирует. С помощью программы Acrylic DNS Proxy вы можете увидеть адрес сервера, который вас блокирует. Добавьте этот сервер в файл hosts. А теперь все то же самое, но с более подробной инструкцией:
Раздача на Android
К сожалению, изменить параметр TTL можно только с помощью ROOT-прав и программы TTL Master, которую можно скачать с Google Play. Но на всякий случай попробуйте изменить параметр — установите:
- 65 — если у диспенсера Android или iOS.
- 130 — если раздавать с Windows Phone.
- 64 — если у вас МТС.
Нажмите кнопку «Применить». Если что-то не получается, пробуем и параметр 65 и 64. Если в этом случае ничего не работает, то нужны ROOT-права. Инструкция по установке прав РУТ для каждого телефона своя.
ВНИМАНИЕ! Установка ROOT может заблокировать использование некоторых программ, работающих с деньгами. Особенно это касается онлайн-банкинга.