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

Обновлено: 06.07.2024

Так давно вас не видел, соскучился 🙂 Спасибо, что пишите на почту, разгребаем ее время от времени.

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

Как не спалиться Йоте, если ты на Windows? Заповеди.

Главный совет: Фильтруйте своё поведение в интернете, не поняли, читайте дальше!

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

А для нас с вами что важно? Правильно, побольше посидеть нахаляву в интернете.

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

Боитесь переустановок? Не бойтесь, так как установка самой Убунты поверх Windows не вызовет никаких неприятностей, у вас на компе просто станет на одну операционную систему больше!

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

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

Есть конечно некоторые проблемы, например поиграть в игры, сделанные изначально для Windows у вас получится, но придется кое-что изучить, настроить, вообщем, хотите играть, если не получится на Убунте, получится на вашей же первой системе, на Windows 🙂 Поняли прикол?

Короче, эта статья не описывает саму установку Убунты второй системой, если хотите, чтобы появилась статья, пишите об этом в комментариях.

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

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

2) Ввести первую команду:
sudo vi /etc/init.d/local.autostart
Нажать Enter.

5) Далее, для окончания редактирования жмем Esc. Потом сохраняем файл, зажимая Shift+ZZ.

6) Теперь необходимо проставить скрипту права на запуск:
sudo chmod +x /etc/init.d/local.autostart

Нажимаем Enter.

7) Теперь последнее, добавляем все это дело в автозапуск:
sudo update-rc.d local.autostart defaults 80

8) Нажимаем Enter. Все :)!

Готово, теперь не надо будет каждый раз вручную менять TTL в Ubuntu на нужное значение 🙂

Все ваши вопросы, желания, пожелания, поздравления пишите в комментариях и через обратную связь!

Обход ограничений на раздачу интернета (МТС и Yota) (фиксация TTL) в Ubuntu

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

Изначально условия тарифа звучат следующим образом: вы можете пользоваться интернетом в любое время суток и без ограничения трафика, но за раздачу интернет-соединения через Wi-Fi, Usb-модем или Bluetooth с вас будет списана абонентская плата в размере N рублей.

P.S: я пользуюсь услугами оператора МТС, и за раздачу интернета раньше снимали 30 рублей в сутки, теперь же снимают по 50 рублей.

Но как быть, если нужно раздать интернет по Wi-Fi, а лишних денежных средств на балансе нет? Всё очень просто! нужно зафиксировать значение TTL файла на определённом значении в операционной системе: Linux, Windows или Mac OS.

P.S.S: данная статья носит исключительно ознакомительный характер, я никого не призываю использовать данную информацию в практических целях.

Изменение значения TTL в операционной системе Ubuntu

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

1. Открываем терминал сочетанием клавиш Ctrl + Alt + T .

2. Вводим следующую команду от супер-пользователя:

Почему значение на 1 больше? Всё очень просто, значение TTL на компьютере должно быть на 1 больше, чем значение TTL на телефоне, с которого вы раздаете.

Скрипт для обхода ограничений на раздачу интернета для Android и iOS:

Скрипт для обхода ограничений на раздачу интернета для Windows Phone:

5. Для завершения редактирования нажимаем Esc. Затем сохраняем внесённые изменения нажатием клавиш: Shift + ZZ (два раза нажать Z).

6. Присваиваем скрипту права на запуск:

7. Добавляем скрипт в автозапуск:

8. Нажимаем Enter .

Всё готово! Мы успешно зафиксировали значение TTL в операционной системе Ubuntu, и обошли ограничение операторов мобильной связи: МТС и Yota, на раздачу интернет соединения по Wi-Fi, Usb-модем b Bluetooth.

Однако после этого начались заминки - В Ubuntu 20.04 после изменения ttl данным способом отваливаются все беспроводные соединения, система видит все wifi сети, но подключиться не может ни к одной. Вопрос - в чем может быть заминка - в Ubuntu 18.04 схожая инструкция работала вполне себе.


Смена дефолтового TTL никак не влияет на подключение wifi. Проблема в чем-то другом.

Исправь в /etc/sysctl.conf значение ttl на 64 и примени его. Если wifi восстановится, то удали нафиг эту убунту :)

Есть вопрос - а просто сказать sudo sysctl net.ipv4.ip_default_ttl=65 нельзя было? А потом, если оно помогло, то внести в /etc/sysctl.conf.


Постоянно так делал в те времена, когда не было нормального интернета и приходилось пользоваться услугами оборзевших опсосов (в т.ч. и на убунте), ничего никогда не отваливалось. И не должно было, собственно.


ttl тут вообще ни при чем.

Исправь в /etc/sysctl.conf значение ttl на 64 и примени его. Если wifi восстановится, то удали нафиг эту убунту :)

Бред какой то)) Сейчас и не вспомнить - с горяча какое именно значение ввел по вашей подсказке sudo sysctl net.ipv4.ip_default_ttl=65 - соединение по вафле восстановилось, однако после ребута компа все вернулось на круги своя - не смена обратно на 64 не 65 - нетворк менеджер пишет «соединение потеряно» Ерунда какая то , не в самом нетворк менеджере дело ? Помню доставлял какие то проблемы в далеком прошлом на ранних версиях убунты

net.ipv4.ip_default_ttl = 63 net.ipv4.ip_default_ttl = 63 net.ipv4.ip_default_ttl = 65 net.ipv4.ip_default_ttl = 64

видимо внеслись изменения - предлагали так же на 63 для теста поменять, оставил одну строчку, все равно вафля не пашет


воспользовался следующим мануалом

в Ubuntu 18.04 схожая инструкция работала

Ну и что там такое хорошее происходило после явного указания ttl, чего не происходило без этого указания?

Однако после этого начались заминки - В Ubuntu 20.04 после изменения ttl данным способом отваливаются все беспроводные соединения, система видит все wifi сети, но подключиться не может ни к одной.

Фигня. На возможность или невозможность подключения к точке доступа это не влияет. Это может не понравиться где-то дальше, тогда к вайфаю твоя система подключится, но сайтов ты не увидишь. Зато услышишь, как в дверь стучат.

Это точно. Ты чего-то по пути наломал. Копипастил-переписывал из интернетов в терминал без привлечения моска, зато быстро, решительно.

Это точно. Ты чего-то по пути наломал. Копипастил-переписывал из интернетов в терминал без привлечения моска, зато быстро, решительно.***

спасибо, всегда в каждой теме есть тот, кто напишет бездумно копипастил с инета смысл это писать ? удовлетворение от обилия знаний ? Вопрос то в другом, эта ситуация должна решаться двумя а то и одной командой, а при обновлении что то навертели, и проблема не у меня одного. Пускай цель смены ТТЛ останется для вас маленьким секретом, просто надо сменить, да и все. Противозаконного в этом ничего нет)

И это не написано в условиях? Или ооочень мелким шрифтом? Можно ли считать основанием для обращения в рПН?

У меня переменной net.ipv4.ip_default_ttl нет.
Зато есть другая переменная по этой теме и как раз со значением 64:
net.inet.ip.ttl

, morruth ( ? ), 20:23, 18/11/2019 [^] [^^] [^^^] [ответить] +2 + / –
net.ipv4.ip_default_ttl это на linux
, Аноним ( 1 ), 00:48, 19/11/2019 [^] [^^] [^^^] [ответить] + / –
Рутаешь телефон (придется потерять гарантию), скачиваешь в гугл плее какой-нибудь терминал, а потом вводишь в него эти команды. С мобильной клавиатуры ввести не получится, поэтому нужно купить физическую клавиатуру для телефона. Сам попробовал все это проделать - получилось, блокировка обойдена. Пришлось потратиться на клавиатуру, но я тут подсчитал - через 10 месяцев она окупится, потому что не придется тратиться на интернет (он фактически становится бесплатным). Плюс ко всему у меня вследствие этих команд еще и IP адрес сменился, а интернет ускорился в 4 раза, судя по онлайн-спидометрам.
, grayich ( ok ), 01:50, 19/11/2019 [^] [^^] [^^^] [ответить] +1 + / –
> С мобильной клавиатуры ввести не получится
, Аноним ( 10 ), 02:26, 19/11/2019 [^] [^^] [^^^] [ответить] +2 + / –
> Интернет должен ходить по витой паре. Точка
, mma ( ? ), 09:18, 21/11/2019 [^] [^^] [^^^] [ответить] + / –
В старину трафик и каналы стоили несколько дороже, вот и изгалялись все как могли. А сейчас это зачем?
, rvs2016 ( ok ), 12:19, 22/11/2019 [^] [^^] [^^^] [ответить] –1 + / –
> В старину трафик и каналы стоили несколько дороже, вот и изгалялись все
> как могли. А сейчас это зачем?

и получить сразу же в ответ прокляться типа:

sysctl: key 'net.ipv4.ip_default_ttl': Permission denied

Обход блокировок и ограничений операторов

Прикрепленное изображение

Внимание! Обязательно к ознакомлению до прочтения остальной части шапки и до написания вопроса

  • Имеется в наличии "Устройство" - донор (название/наличие рут/какая ОС/тариф)
  • Раздача ведется на "Устройство(а)" (ПК, смартфон, планшет, smart tv и др.)

  • IMEI - уникальный номер, использующийся для идентификации в сети телефонов, спутниковых телефонов, модемов и другого оборудования, использующего сим-карту для подключения. Представляет из себя последовательность из 15 или 17 цифр. Может быть изменен.
  • TTL - параметр, определяющий время жизни каждого пакета, или же число прыжков между маршрутизаторами, которое пакет может пройти. Каждый проход через маршрутизатор снижает значение на 1. При значении 0 пакет уничтожается. Значение может быть изменено в диапазон от 1 до 255.
    DPI - специальная технология накопления статистики проходящего трафика, позволяющая анализировать, фильтровать, блокировать трафик. В рамках заданной темы DPI опасен тем, что несмотря на смененные emei, измененные ttl, с легкостью определяет раздаваемый трафик, p2p-трафик, после чего происходит блокировки трафика или искусственное замедление скорости.
  • VPN - виртуальная частная сеть, набор технологий, реализующих так называемый туннель, по которому весь наш трафик идет из точки А в точку Б. В нашем случае полезен тем, что весь трафик шифруется, за счет чего DPI технологии провайдера не видят, какой трафик мы передаем (читайте: спокойно раздаем интернет; торренты работают)
Каким же образом оператор узнаёт, что мы раздаем интернет или же скачиваем торренты?

    Самый главный из них - TTL. Как я писал выше, каждый скачек пакета через маршрутизатор уменьшает значение ttl на 1, поэтому, когда с одного устройства приходят пакеты с разными значениями ttl, это означает раздачу трафика (ваш модем, роутер, планшет и т.д. при раздаче считаются маршрутизатором, имея свой IP)

Прикрепленное изображение

    О: Вам необходимо сменить IMEI от смартфона или лучше от Виндофона с поддержкой 4G.
    О: Способ смены можно найти в теме своего устройства, а IMEI взять тут.
    О: Для этого необходимо зафиксировать ttl на раздающем(доноре) или менять ttl на принимающих устройствах.
    О: Способ смены ttl можно найти в теме своего устройства, а на что лучше сменить - читаем ниже
    О: Необходимо настроить VPN или другие сервисы по шифрованию трафика.
    О: Заходим в раздел Инструкции и решения для обхода блокировки p2p-трафика.
Фиксация TTL на любом роутере под управлением OpenWRT
Чтобы сработала команда: iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64 необходимо наличие пакетов: iptables-mod-ipopt installed и kmod-ipt-ipopt

Подборка решений для различных моделей модемов

Через терминал набрать sysctl -w net.inet.ip.ttl=65

Дабы не вызывать подозрений, изменять IMEI желательно на IMEI от Windows Phone (Важно! Изменять на IMEI от Windows Phone нужно только в том случае, если раздача ведется на ПК с ОС Windows или XBOX. Во всех других случаях нужно менять на IMEI от телефона на Android. Внимание! Если вы взяли IMEI от Windows Phone, фиксировать TTL нужно на значение 128, если IMEI от телефона Android, то фиксировать нужно на значении 64! )

В основном, инструкции по смене IMEI есть в темах большинства устройств, но если нет, идем сюда Хочу сменить IMEI (полезно изучить всем)

Проверить свежесгенерированный IMEI на реальное существование можно здесь

Инструкции и решения для обхода блокировки p2p-трафика С тем, что такое DPI, кратко вы можете ознакомиться здесь. Более подробно можно прочитать тут. Далее будут представлены инструменты для разных платформ.
Отлично работающая программа, позволяющая обходить большинство известных систем DPI, как пассивного типа, так и активного.
Описание и инструкция по настройке
Последнюю версию всегда можно скачать здесь Еще одна утилита активного обхода DPI с графическим интерфейсом, использующая для обхода локальный прокси-сервер на вашем ПК.
Описание и настройка
WIKI по PowerTunnel
Последняя версия всегда здесь Аналог GoodbyeDPI под любые Linux системы с systemd, а так же под OpenWRT.
Описание, настройка и установка

Прикрепленное изображение

DPI Tunnel - это приложение для Android, которое использует различные методы для обхода систем DPI (Deep Packet Inspection), которые используются для блокировки некоторых сайтов. Выражается благодарность sergeykk и ilya-fedin за предоставленную информацию!
А еще от всего сообщества,да и от всех пользователей модемов и роутеров в мире(и это не преувеличение) хочу поблагодарить Рустама(RUST3028) за весь его труд,мне не хватит жизни чтобы все перечислить.
Спасибо Рустам и всего Вам наилучшего. Куратор темы - Kodekc. По вопросам наполнения шапки обращайтесь в QMS
Активность в теме Обход ограничений раздачи мобильного интернета YOTA

Прикрепленное изображение

1. В шапке темы собрано огромное количество информации по обходу ограничений Yota. С вероятностью 99% ответ на ваш вопрос уже есть. Уважайте других участников и труд модераторов. Посты, содержащие вопросы, ответы на которые есть в шапке, удаляются без предупреждения.
2. В теме не обсуждаются:
-другие операторы
-вопросы по конкретным устройствам, в частности - модемам и роутерам. Ищите тематические форумы и задавайте вопросы там
3. Большая просьба не флудить в теме, рассказывая "а вот у меня. ". Если очень сильно хотите поделиться опытом - указывайте подробно устройства, механизм обхода ограничений, что произошло и т.д. Кураторы и модераторы оставляют за собой право удалять посты, которые кажутся им флудом, без объяснения причин.
4. Обратите внимание на верхнюю часть шапки: Yota как оператор, торренты и VPN обсуждаются в других темах, имейте это в виду.
5. В 3G практически везде шейпится медиаконтент. Это значит, что Speedtest будет показывать удовлетворительную/запредельную скорость, но YouTube вы сможете смотреть в минимальном качестве. Обходить только с помощью VPN. Опираясь на существующие тарифы, весь трафик и наблюдение за ним разбиты на три группы: модем, планшет, смартфон.
В настоящий момент ограничение раздачи присутствует только на безлимитном тарифе для смартфона. Соответственно, во всех остальных случаях нет необходимости осуществлять какие-то дополнительные действия, интернет будет работать, в т.ч. при раздаче со смартфона до исчерпания пакета трафика. Инструменты и способы определения раздачи оператора Yota Практические шаги находятся под спойлерами ниже, здесь только теория
Вся информация актуальна для любого региона, т.к. анализ производится на крупных магистральных серверах, настройки которых идентичны и обновляются параллельно
  • Первый и самый очевидный анализируемый параметр- TTL. Пакеты с разным ttl от одного устройства в одной сессии=раздача.
Краткий комикс по принципу работы TTL в сетях Yota (и не только)

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

  • IMEI. Так как используется тариф для смартфона- оператор ожидает увидеть именно его, и imei на раздающем устройстве должен быть от смартфона. Для дополнительной надежности можно выбрать imei от windows phone.
  • Определение и анализ приложений/сервисов, которые пытаются получить доступ в сеть.
    Большинство программ, приложений и сервисов, так или иначе имеющих возможность или требующих для своей работы доступ к сети, используют специфичные адреса/домены для своих запросов и/или имеют уникальные отличительные особенности структуры и состава пакетов передаваемых данных. Именно благодаря этому оператор имеет возможность, проанализировав траффик, сделать вывод о том, что происходит раздача. Например, соединение с игровыми серверами playstation или настольной версии продукта adobe явно не характерно для смартфона и срабатывает как триггер анализатора и детектора раздачи.
Пример категорированного дерева сервисов и изменения списка сигнатур Для обхода этой системы существует три способа:
-использование VPN (плюс: возможность пользоваться любыми сервисами, не боясь детекта; минус: вероятно меньшая скорость соединения за счет шифрования, ограничений самого vpn сервера, а так же низкого приоритета такого трафика у оператора)
-использование firewall, разрешая доступ в сеть только браузерам/приложениям, не вызывающим подозрений (плюс: простота настройки, стабильность, минус: все специфичные приложения не имеют доступ к сети)
-использование файла hosts или аналогов (плюсов практически нет, надежность и стабильность непредсказуемы, в готовых списках много устаревших неактуальных записей)

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

Генераторы WIN IMEI: первый, второй, а так же IMEI генератор, в частности на Lumia
Если хотите в НЕпланшете тариф для планшета - берите IMEI, соответственно, от планшета: генератор IMEI от win планшета

Важно!
Сменить IMEI на iPad либо крайне проблематично, либо невозможно. Задавать в этой теме вопросы бессмысленно .
Т. к. Xposed умеет только изменять все, что в пределах виртуальной машины Android, то смена IMEI модулем Xposed - есть ничто иное, как фикция. Модуль просто подменяет IMEI программам, которые запрашивают его. При этом, к оператору уходит обычный IMEI, т. к. сеть работает на гораздо более низком уровне.
Несколько слов о смене IMEI на различных устройствах

Читайте также: