- Смена значения ТТL
- Как навсегда изменить TTL в Ubuntu?
- Как навсегда изменить время жизни пакета (TTL) в Ubuntu
- Артём Санников
- Обход ограничений на раздачу интернета (фиксация TTL) в Ubuntu
- Изменение значения TTL в операционной системе Ubuntu
- НОВОСТИ. + Обход ограничений Yota для Ubuntu (Linux)
- Как не спалиться Йоте, если ты на Windows? Заповеди.
Смена значения ТТL
Доброго времени суток. Нужно сменить ttl — воспользовался следующим мануалом —
добавить настройку в конфиг: sudo echo net.ipv4.ip_default_ttl=65 >> /etc/sysctl.conf применить новые параметры: sudo sysctl –system
Однако после этого начались заминки — В Ubuntu 20.04 после изменения ttl данным способом отваливаются все беспроводные соединения, система видит все wifi сети, но подключиться не может ни к одной. Вопрос — в чем может быть заминка — в Ubuntu 18.04 схожая инструкция работала вполне себе.
Linux 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04
Смена дефолтового TTL никак не влияет на подключение wifi. Проблема в чем-то другом.
Исправь в /etc/sysctl.conf значение ttl на 64 и примени его. Если wifi восстановится, то удали нафиг эту убунту 🙂
Есть вопрос — а просто сказать sudo sysctl net.ipv4.ip_default_ttl=65 нельзя было? А потом, если оно помогло, то внести в /etc/sysctl.conf.
Постоянно так делал в те времена, когда не было нормального интернета и приходилось пользоваться услугами оборзевших опсосов (в т.ч. и на убунте), ничего никогда не отваливалось. И не должно было, собственно.
Источник
Как навсегда изменить TTL в Ubuntu?
Пробовал делать вот так, но увы, после перезагрузки ttl=64.
Попробовал вот так:
В нормальных дистрах есть /etc/sysctl.conf, не знаю как там в убунте.
А, да, извини. Это временная установка.
Лучший вариант, наверное, это создать файл, какой-нибудь /etc/sysctl.d/99_default_ttl.conf, в который добавить net.ipv4.ip_default_ttl=65. Затем sudo sysctl —system.
Спасибо, это помогло =)
Это во всех дистрах
Это linux? Ща я с Соляры вывод принесу.
Ого, в Генту файл /etc/sysctl.conf считается legacy. А современным подходом считаются конфиги в /etc/sysctl.d/ ?
Хз почему у тебя так, но вот:
Понятно, причина в этом:
жизнь спас 🙂 Спасибо
нормальные это те, с которыми ты сталкивался?
Всё помогло лучший вариант что можно было придумать
Не во всех, в генту делали так что этот файл не читался. Там патч для какого-то древнего бага в procps был, из генту патч выкинули и всё, файл больше не считывается. Обнаружить это конечно можно только постфактум и опытным путём.
Источник
Как навсегда изменить время жизни пакета (TTL) в Ubuntu
В статье о времени жизни пакета был приведён пример изменения TTL в Windows. Сегодня поговорим о том, как поменять значение TTL по умолчанию в Ubuntu-подобных дистрибутивах Linux. Здесь основной нюанс заключается в следующем — поменять значение TTL просто, но нужно его ещё и сохранить.
Для того, чтобы проверить время жизни пакетов в Linux, достаточно также запустить ping localhost. По умолчанию в Linux TTL=64. Для изменения этого значения в Ubuntu и других похожих дистрибутивах используйте команду
Конечно, можно указать и другое значение, кроме 65. На скриншоте ниже видно, что теперь команда ping отображает TTL=65.
Однако настройка TTL сбросится после перезагрузки. Для того, чтобы этого не происходило, нужно добавить данную настройку в автозагрузку. Производится эта настройка из-под пользователя root.
Помните, что постоянно работать под пользователем root нельзя. Используйте его только для настройки системы.
Нам нужно создать файл в каталоге /etc/sysctl.d, я дал ему имя 99_default_ttl.conf, но оно не обязательно должно быть именно таким. Для создания файла я использую удобную мне команду cat (подробнее о командах для создания файлов в Linux можно прочитать по этой ссылке):
После нажатия enter данные со стандартного ввода (т.е. с клавиатуры) будут перенаправлены в файл /etc/sysctl.d/99_default_ttl.conf. Введите нужную нам настройку, а именно:
и нажмите enter. Комбинации Ctrl + D или Ctrl + C запишут изменения в файл. Затем применяем настройки командой
На скриншоте ниже виден весь описанный тут процесс.
Как видите, значение TTL в команде ping также изменилось. И данная настройка сохранится после перезагрузки.
Источник
Артём Санников
Языки программирования
Базы данных
Программное обеспечение
Операционные системы
Мобильная разработка
Менеджеры пакетов
Сетевые технологии
CMS системы
Математика
SEO продвижение
Социальные сети
Психология
Хостинг провайдер
Смартфоны
Обход ограничений на раздачу интернета (фиксация 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. Вводим следующую команду от супер-пользователя:
3. Система потребует ввести пароль от учётной записи администратора, вводим его и нажимаем Enter . Далее жмем кнопку i — это укажет редактору vi, что нужно перейти в режим редактирования.
4. Сейчас мы должны ввести скрипт с учётом особенности операционной системы вашего смартфона. Если у вас Android или iOS — нужно указать значение TTL=65 (вместо 64), а если Windows — то указываем TTL=129 (вместо 128).
Почему значение на 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.
Источник
НОВОСТИ. + Обход ограничений Yota для Ubuntu (Linux)
Так давно вас не видел, соскучился 🙂 Спасибо, что пишите на почту, разгребаем ее время от времени.
Хочешь сразу инструкцию, не хочешь читать новости, тогда клик сюда!
Короче, что из новостей:
1) Во-первых, теперь по нашему основному пути обхода ограничений для Windows не всегда получается комфортно выйти в интернет, естественно, активные пользователи врубают режим самолета в телефоне, заново подключаются к сети, потом подключают компьютер и надеются, что обрыва дальше не произойдет… Не все так просто, дорогие мои, причины палева
— это ваше поведение в сети.
Сейчас именно то время, когда и мы с вами, и сама Йота, знаем как друг с другом бороться, вообщем кто кого перехитрит, тот и выиграет.
Как не спалиться Йоте, если ты на Windows? Заповеди.
Главный совет: Фильтруйте своё поведение в интернете, не поняли, читайте дальше!
- Посещайте только те страницы, которые вы можете посещать через смартфон, не выдавайте себя. Ведите себя так, как будто серфите инет со смарта, только со включенной функцией показа полных веб-страниц, не мобильных версий.
- Из первого вытекает то, что поиграть в популярные игры уже затруднительно, так как их IP адреса общеизвестны, это относится к Танкам, Steam играм, хотя вот поиграться в пиратскую кс на сервере, адрес которого Йота не отнесла к подозрительным, у вас получится 🙂
- Дальше, сервера обновлений Windows. Скажу вам откровенно, даже в самом начале, почти пол-года назад, Йота поставила ограничение на загрузку обновлений ОС Windows с официальных серверов обновлений в 100 Кбит/Сек. Из-за этого. лучше не искушайте судьбу, выключите обновление Windows и включайте только тогда, когда сидите не через йоту. Также к этому правилу относятся сервера обновлений и других ПОПУЛЯРНЫХ программ, тут уже как карта ляжет, если Йота знает про ресурс, вылетит синее окно счастья, если нет, то вы — МОЛОДЕЦ 🙂
2) Вторая новость очень радостная, так как всё, что вы читали выше можно с легкостью обойти, но это уже тема других статей и видео уроков, не все сразу, друг мой (или подруга :), кстати очень интересно, аудитория блога сугубо мужская или у нас есть и женская половина, если вы к ней относитесь, напишите в комментариях).
Да, некоторые из вас правильно догадались, что речь идет о VPN, но вот как все это настроить и с чем есть — это мы вам скоро объясним!
Ну а теперь к сути статьи, не просто так же тут в названии есть Ubuntu…
Итак, для тех, кто совсем не в курсе сообщаю, что Убунта — это операционная система, этакий аналог Windows, но в отличии от винды, она — бесплатна.
А для нас с вами что важно? Правильно, побольше посидеть нахаляву в интернете.
Так вот в этом нам может очень помочь та самая Убунта, так как в ней стоит только сменить TTL, добавить скрипт смены в автозапуск и вот он, халявный инет. У меня, так как в основном сейчас я сижу именно на Убунте ни разу пока не вылетало синего окна, этот вариант идеально подойдет для тех, у кого на Windows ни с того ни с сего, даже при исполнении Заповедей вылетает это окно.
Боитесь переустановок? Не бойтесь, так как установка самой Убунты поверх Windows не вызовет никаких неприятностей, у вас на компе просто станет на одну операционную систему больше!
Боитесь, что не сможете работать, осуществлять кое-какие базовые действия, например сделать презентацию, напечатать документ? Не парьтесь, все это уже идет в коробке, даже устанавливать ничего сверху не понадобится.
А почему тогда я не знал\знала про это? Да потому что эта альтернатива не очень популярна, так как любой человек подвержен разнообразному воздействию, некоторые просто не в курсе 🙂
Есть конечно некоторые проблемы, например поиграть в игры, сделанные изначально для Windows у вас получится, но придется кое-что изучить, настроить, вообщем, хотите играть, если не получится на Убунте, получится на вашей же первой системе, на Windows 🙂 Поняли прикол?
Короче, эта статья не описывает саму установку Убунты второй системой, если хотите, чтобы появилась статья, пишите об этом в комментариях.
Чтобы обойти ограничение на раздачу интернета через телефон на компьютер с 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 (вот это значение меняйте сами, теория выше в помощь)
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 на нужное значение 🙂
Все ваши вопросы, желания, пожелания, поздравления пишите в комментариях и через обратную связь!
Источник