Перейти к содержимому

Как поменять ttl на linux

  • автор:

Как навсегда изменить TTL в Ubuntu?

Пробовал делать вот так, но увы, после перезагрузки ttl=64.

Deleted
12.05.18 11:51:53 MSK
Deleted
( 12.05.18 11:53:22 MSK )
Ответ на: комментарий от Deleted 12.05.18 11:53:22 MSK

Попробовал вот так:

sudo sysctl -w net.ipv4.ip_default_ttl=65

Но после перезагрузки все равно 64.
Deleted
( 12.05.18 11:56:08 MSK )

В нормальных дистрах есть /etc/sysctl.conf, не знаю как там в убунте.

ass ★★★★
( 12.05.18 11:58:47 MSK )
Ответ на: комментарий от Deleted 12.05.18 11:56:08 MSK

А, да, извини. Это временная установка.

Лучший вариант, наверное, это создать файл, какой-нибудь /etc/sysctl.d/99_default_ttl.conf, в который добавить net.ipv4.ip_default_ttl=65. Затем sudo sysctl —system.

Deleted
( 12.05.18 12:09:12 MSK )
Ответ на: комментарий от Deleted 12.05.18 12:09:12 MSK

Спасибо, это помогло =)

Deleted
( 12.05.18 16:04:52 MSK )
Ответ на: комментарий от ass 12.05.18 11:58:47 MSK

Это во всех дистрах

das_tier ★★★★★
( 12.05.18 18:26:14 MSK )
Ответ на: комментарий от das_tier 12.05.18 18:26:14 MSK

% cat /etc/sysctl.conf cat: /etc/sysctl.conf: No such file or directory 

RazrFalcon ★★★★★
( 12.05.18 18:43:40 MSK )
Ответ на: комментарий от RazrFalcon 12.05.18 18:43:40 MSK

Это linux? Ща я с Соляры вывод принесу.

das_tier ★★★★★
( 13.05.18 00:36:17 MSK )
Ответ на: комментарий от das_tier 13.05.18 00:36:17 MSK
RazrFalcon ★★★★★
( 13.05.18 12:40:21 MSK )
Ответ на: комментарий от RazrFalcon 13.05.18 12:40:21 MSK

Ого, в Генту файл /etc/sysctl.conf считается legacy. А современным подходом считаются конфиги в /etc/sysctl.d/ ?

das_tier ★★★★★
( 13.05.18 14:13:10 MSK )
Ответ на: комментарий от RazrFalcon 13.05.18 12:40:21 MSK

Хз почему у тебя так, но вот:

$ qfile /etc/sysctl.conf sys-apps/baselayout (/etc/sysctl.conf) 

Deleted
( 13.05.18 14:16:41 MSK )
Ответ на: комментарий от Deleted 13.05.18 14:16:41 MSK

Понятно, причина в этом:

$ equery d baselayout * These packages depend on baselayout: sys-fs/lvm2-2.02.166-r2 (>=sys-apps/baselayout-2.2) 

Видимо по каким-то причинам его не убрали из baselayout

Deleted
( 13.05.18 14:22:59 MSK )
Последнее исправление: Deleted 13.05.18 14:26:21 MSK (всего исправлений: 1)

30 ноября 2018 г.
Ответ на: комментарий от Deleted 12.05.18 12:09:12 MSK

жизнь спас 🙂 Спасибо

pwnz434
( 30.11.18 17:32:15 MSK )
8 февраля 2019 г.
Ответ на: комментарий от Deleted 12.05.18 12:09:12 MSK
anonymous
( 08.02.19 17:39:46 MSK )
Ответ на: комментарий от ass 12.05.18 11:58:47 MSK

нормальные это те, с которыми ты сталкивался?

chenbr0
( 08.02.19 18:09:21 MSK )
21 августа 2019 г.
Ответ на: комментарий от Deleted 12.05.18 12:09:12 MSK

Всё помогло лучший вариант что можно было придумать

Rocker
( 21.08.19 00:17:12 MSK )
Ответ на: комментарий от das_tier 12.05.18 18:26:14 MSK

Не во всех, в генту делали так что этот файл не читался. Там патч для какого-то древнего бага в procps был, из генту патч выкинули и всё, файл больше не считывается. Обнаружить это конечно можно только постфактум и опытным путём.

Как навсегда изменить время жизни пакета (TTL) в Ubuntu

В статье о времени жизни пакета был приведён пример изменения TTL в Windows. Сегодня поговорим о том, как поменять значение TTL по умолчанию в Ubuntu-подобных дистрибутивах Linux. Здесь основной нюанс заключается в следующем — поменять значение TTL просто, но нужно его ещё и сохранить.

Для того, чтобы проверить время жизни пакетов в Linux, достаточно также запустить ping localhost. По умолчанию в Linux TTL=64. Для изменения этого значения в Ubuntu и других похожих дистрибутивах используйте команду

sysctl -w net.ipv4.ip_default_ttl=65

Конечно, можно указать и другое значение, кроме 65. На скриншоте ниже видно, что теперь команда ping отображает TTL=65.

Как навсегда изменить время жизни пакета (TTL) в Ubuntu

Однако настройка TTL сбросится после перезагрузки. Для того, чтобы этого не происходило, нужно добавить данную настройку в автозагрузку. Производится эта настройка из-под пользователя root.

Помните, что постоянно работать под пользователем root нельзя. Используйте его только для настройки системы.

Нам нужно создать файл в каталоге /etc/sysctl.d, я дал ему имя 99_default_ttl.conf, но оно не обязательно должно быть именно таким. Для создания файла я использую удобную мне команду cat (подробнее о командах для создания файлов в Linux можно прочитать по этой ссылке):

cat > /etc/sysctl.d/99_default_ttl.conf

После нажатия enter данные со стандартного ввода (т.е. с клавиатуры) будут перенаправлены в файл /etc/sysctl.d/99_default_ttl.conf. Введите нужную нам настройку, а именно:

net.ipv4.ip_default_ttl=65

и нажмите enter. Комбинации Ctrl + D или Ctrl + C запишут изменения в файл. Затем применяем настройки командой

sysctl --system

На скриншоте ниже виден весь описанный тут процесс.

Как навсегда изменить время жизни пакета (TTL) в Ubuntu

Как видите, значение TTL в команде ping также изменилось. И данная настройка сохранится после перезагрузки.

Форум русскоязычного сообщества Ubuntu

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Настройка системы »
  • Сети и интернет (Модераторы: Дмитрий Бо, www777) »
  • Смена значения TTL

Страницы: [1] Вниз

Автор Тема: Смена значения TTL (Прочитано 1513 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Поддержка »
  • Настройка системы »
  • Сети и интернет (Модераторы: Дмитрий Бо, www777) »
  • Смена значения TTL

Страница сгенерирована за 0.124 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

ФОРУМ ДЛЯ LINUX ПОЛЬЗОВАТЕЛЕЙ

Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под «ключ», от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Как изменить (TTL) в Ubuntu

1 сообщение • Страница 1 из 1

ALEXX Администратор
Сообщения: 1313 Зарегистрирован: 21 дек 2014, 14:59 Откуда: Королёв Контактная информация:

Как изменить (TTL) в Ubuntu

Сообщение ALEXX » 22 янв 2020, 17:57

Для того, чтобы проверить время жизни пакетов в Linux, достаточно также запустить ping localhost.
По умолчанию в Linux TTL=64.

Для изменения этого значения в Ubuntu и других похожих дистрибутивах используйте команду:

sysctl -w net.ipv4.ip_default_ttl=65

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

sudo -s echo "net.ipv4.ip_default_ttl=65" >> /etc/sysctl.conf sysctl --system

Все, можете обманывать опсосов.
1 сообщение • Страница 1 из 1

  • Новости из мира Linux
  • ↳ Новости из мира Linux
  • RPM Distributions
  • ↳ Fedora
  • ↳ Установка и обновление системы
  • ↳ Fedora Server
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ↳ CentOS
  • ↳ Установка и обновление системы
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ↳ AlmaLinux
  • ↳ Установка и обновление системы
  • ↳ Настройка Железа
  • ↳ Установка программ
  • ↳ Решаем трудности вместе
  • DEB Distributions
  • ↳ Debian
  • ↳ Установка и обновление системы
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ↳ Linux Mint
  • ↳ Установка и обновление системы
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ↳ Ubuntu
  • ↳ Установка и обновление системы
  • ↳ Ubuntu Server
  • ↳ Kubuntu
  • ↳ Другие версии Ubuntu
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ANDROID
  • UNIX LIKE
  • ↳ MAC OS
  • ↳ BSD
  • ОСТАЛЬНЫЕ ДИСТРИБУТИВЫ
  • ↳ Вопросы по остальным операционным системам Linux
  • ↳ Российские дистрибутивы
  • ↳ SUSE
  • ↳ Установка и обновление системы
  • ↳ SLES (Server)
  • ↳ Настройка Железа
  • ↳ Ноутбуки
  • ↳ Видеокарты
  • ↳ Звуковые карты
  • ↳ Сетевые карты
  • ↳ Периферия
  • ↳ Установка программ
  • ↳ Мультимедиа
  • ↳ Игры
  • ↳ Решаем трудности вместе
  • ↳ Gentoo Linux
  • Общие темы
  • ↳ Уголок разработчика
  • ↳ Bash
  • ↳ C/C++
  • ↳ Python
  • ↳ Другие языки
  • ↳ Графические библиотеки
  • ↳ Gtk
  • ↳ Qt
  • ↳ Остальные
  • ↳ Игры
  • ↳ Steam
  • ↳ Wine
  • ↳ Остальные
  • ↳ Литература по Linux
  • ↳ DE и оконные менеджеры
  • ↳ KDE
  • ↳ MATE
  • ↳ GNOME
  • ↳ Cinnamon
  • ↳ Unity
  • ↳ LXDE
  • ↳ XFCE
  • ↳ Командная строка
  • ↳ Ядро, модули и конфигурация
  • ↳ Программы в Linux
  • ↳ Виртуализация
  • ↳ Сети. Настройка и администрирование
  • ↳ Железный вопрос. Производительность и оптимизация
  • ↳ Серверы
  • ↳ Разное
  • ↳ Правила
  • ↳ DOCKER/kubernetes
  • Беседка
  • ↳ Флудилка
  • ↳ Поднимаем настроение (IT/Linux юмор)
  • ↳ Мероприятия
  • ↳ Сообщения об ошибках пожелания к форуму
  • IT УСЛУГИ, СВЯЗЬ
  • ↳ Сайты
  • ↳ Проектирование и монтаж сетей
  • ↳ Интернет и телефония
  • ↳ Программное обеспечение
  • ↳ Обслуживание компьютерного оборудования
  • ПОКУПКА ПРОДАЖА
  • ↳ Компьютеры, комплектующие, программное обеспечение
  • ↳ Продам ПК в сборе
  • ↳ Куплю ПК в сборе
  • ↳ Продам ноутбук
  • ↳ Куплю ноутбук
  • ↳ Продам комплектующие для стационарных ПК
  • ↳ Куплю комплектующие для стационарных ПК
  • ↳ Продам комплектующие для ноутбуков
  • ↳ Куплю комплектующие для ноутбуков
  • ↳ Продам монитор
  • ↳ Куплю монитор
  • ↳ Продам принтер/сканер/мфу/факс
  • ↳ Куплю принтер/сканер/мфу/факс
  • ↳ Продам/Куплю сетевое/коммутационное оборудование
  • ↳ Продам/Куплю клавиатуру/мышь/игровые контроллеры
  • ↳ Продам/Куплю периферию (прочее)
  • ↳ Неисправное компьютерное железо
  • ↳ Мобильные устройства
  • ↳ Продам/Куплю Apple iPhone
  • ↳ Продам/Куплю Samsung
  • ↳ Продам/Куплю HTC
  • ↳ Продам/Куплю ZTE
  • ↳ Продам/Куплю Huawei
  • ↳ Продам/Куплю Xiaomi
  • ↳ Продам/Куплю OnePlus
  • ↳ Продам/Куплю Honor
  • ↳ Продам/Куплю Meizu
  • ↳ Продам/Куплю Sony
  • ↳ Продам/Куплю Nokia
  • ↳ Продам/Куплю другие бренды
  • ↳ Прочие мобильные устройства
  • ↳ Мобильные аксессуары и гаджеты
  • ↳ Неисправная техника
  • ↳ Multimedia
  • ↳ Покупка/Продажа Аудиотехника
  • ↳ Покупка/Продажа Видеотехника
  • ↳ Покупка/Продажа Портативная аудио и видеотехника
  • ↳ Покупка/Продажа Фотоаппараты и видеокамеры
  • ↳ Покупка/Продажа Музыкальные инструменты
  • ↳ Покупка/Продажа Оборудование для концертов, дискотек, студий
  • ↳ Покупка/Продажа Игровые приставки (консоли)
  • ↳ Неисправные устройства Multimedia и запчасти
  • Помойка
  • Список форумов
  • Часовой пояс: UTC+03:00
  • Удалить cookies
  • Связаться с администрацией

Создано на основе phpBB® Forum Software © phpBB Limited

Prosilver Dark Edition by Premium phpBB Styles

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *