LINUX.ORG.RU

DDWRT сбрасывается /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout

 ,


0

1

В DDWRT в переменной /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout по-умолчанию стоит неудобоваримое для VoIP аппаратуры значение в 65 секунд. В том же Tomato@Shibby для сравнения - 30.

Ни через nvram, ни через GUI поменять значение данной переменной нельзя (да-да, я знаю, что там есть «UDP таймаут», но то относится к ip_conntrack_udp_timeout_stream, а не ip_conntrack_udp_timeout), sysctl в DD-WRT нет. Остаётся один выход - кинуть эхо напрямую в /proc/sys, например так:

# скрипт автозапуска

echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
Или через:
# root's crontab

* * * * * /bin/echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
Но! Как бы я ни устанавливал это значение, оно время от времени перезатирается на злополучное 65! Дорогой ЛОР, что я делаю не так?



Последнее исправление: shoster (всего исправлений: 2)

попробуй так:

echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout &&
chmod 0444 /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout

adminlinwin
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.