Как навсегда изменить ttl в Android TV приставке?
Каждый раз после загрузки приходится блокнотом редактировать файл ip_default_ttl, который непонятным образом грузится со значением 64
Чтобы навсегда изменить TTL в Android TV приставке, необходимо внести изменения в файл /etc/sysctl.conf. Этот файл содержит список параметров ядра, которые могут быть изменены с помощью команды sysctl.
Для изменения TTL необходимо добавить в файл /etc/sysctl.conf следующую строку:
net.ipv4.ip_default_ttl = <значение TTL>
где <значение TTL> - это новое значение TTL. Например, чтобы установить TTL равным 128, необходимо добавить следующую строку:
net.ipv4.ip_default_ttl = 128
После внесения изменений в файл /etc/sysctl.conf необходимо перезагрузить приставку.
Чтобы изменения TTL вступили в силу сразу же, можно использовать следующую команду:
sysctl -w net.ipv4.ip_default_ttl=<значение TTL>
например:
sysctl -w net.ipv4.ip_default_ttl=128
Если вы используете Android TV приставку с root-доступом, вы можете использовать следующие команды для изменения TTL:
# Установить TTL равным 128
su -c "echo 'net.ipv4.ip_default_ttl = 128' >> /etc/sysctl.conf"
# Перезагрузить приставку
reboot
После выполнения этих команд TTL будет установлен равным 128 и больше не будет сбрасываться на 64 после загрузки приставки.
Вот несколько возможных причин, по которым TTL может сбрасываться на 64 после загрузки приставки:
Приставка использует прошивку, которая не поддерживает изменение TTL.
В файле /etc/sysctl.conf есть ошибка.
Приставка имеет проблемы с сохранением настроек.
Чтобы определить причину проблемы, вы можете попробовать следующие действия:
Убедитесь, что приставка использует последнюю версию прошивки.
Проверьте файл /etc/sysctl.conf на наличие ошибок.
Попробуйте сбросить настройки приставки.
Если вы не можете решить проблему самостоятельно, вы можете обратиться за помощью к производителю приставки.
перепрошить