На роутере ASUS RT-N10+ под управлением ОС DD-WRT некорректно установлено значение переменной ядра /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout. По-умолчанию оно равно 65, а для корректной работы VoIP требуется значение не более 35.
Через веб-интерфейс и nvram можно установить только ip_conntrack_udp_timeout_stream, для установки же ip_conntrack_udp_timeout нужно лезть напрямую в /proc/sys. Никаких инструментов вроде sysctl на DD-WRT не предусмотрено.
Для того, чтобы нужная переменная всегда сохраняла значение "30", следующие команды были добавлены в автозагрузку и cron соответственно:
ddwrt: сбивается значение переменной ядра
Реклама
ddwrt: сбивается значение переменной ядра
На роутере ASUS RT-N10+ под управлением ОС DD-WRT некорректно установлено значение переменной ядра /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout. По-умолчанию оно равно 65, а для корректной работы VoIP требуется значение не более 35.
Через веб-интерфейс и nvram можно установить только ip_conntrack_udp_timeout_stream, для установки же ip_conntrack_udp_timeout нужно лезть напрямую в /proc/sys. Никаких инструментов вроде sysctl на DD-WRT не предусмотрено.
Для того, чтобы нужная переменная всегда сохраняла значение "30", следующие команды были добавлены в автозагрузку и cron соответственно:
echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
* * * * * /bin/echo 30 > /proc/sys/net/ipv4/netfilter/ip_conntrack_udp_timeout
Но периодически значение всё равно сбивается на 65.