Как изменить ttl на linux
Так давно вас не видел, соскучился 🙂 Спасибо, что пишите на почту, разгребаем ее время от времени.
Сейчас именно то время, когда и мы с вами, и сама Йота, знаем как друг с другом бороться, вообщем кто кого перехитрит, тот и выиграет.
Как не спалиться Йоте, если ты на 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 предоставляют тарифы, которые позволяют пользоваться интернетом без ограничения трафика. Всё вроде бы хорошо, и удобно. Но если рассмотреть этот вопрос более подробно, то всё будет не так уж и хорошо.
Изначально условия тарифа звучат следующим образом: вы можете пользоваться интернетом в любое время суток и без ограничения трафика, но за раздачу интернет-соединения через 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
|