Похоже, нашел, на какой конфигурации возникает проблема.
Как я отмечал уже в стартовом топике, я использую nshaper для шейпинга трафика. В силу особенностей провайдера (установлен общий лимит на скачивание и отдачу), мне приходится объединять входящий и исходящий трафик в одно IMQ устройство.
Для этого патчировал nshaper в соответствии с рекомендациями автора:
http://wl500g.info/showthread.php?p=172767#post172767 и далее.
Не знаю, на чьей стороне ответственность за утечку и последующую перезагрузку. Возможно, прошивка не корректно обрабатывает такую конфигурацию.
Вернул стандартную версию nshaper - работает почти 12 часов без сбоев (в логе ни слова об утечке).
Верно мыслишь, это известная бага в ядрах 2.4
http://mailman.ds9a.nl/pipermail/lar...q4/005424.html
её исправили только в 2.6. Увы, бэкпорт еще и tcp стека из 2.6 мы не потянем - это огромная задача, плюс возможно она еще и нереальна из-за бинарного броадкомовского драйвера WiFi.
По поводу "sending pkt_too_big" народ советует выставить принудительно mtu на imqX интерфейсе.
http://www.freelists.org/post/slack-...-big-len1500,1
А вот здесь SerGri говорит, что проблем у него не возникает:
http://wl500g.info/showpost.php?p=184188&postcount=437
Хотя также объединял канал в одно IMQ-устройство.
Как вариант, у сarmalius скоростной канал в 100 Мбит/сек с доступом к инету в 11 Мбит/сек (не занаю что там PPTP или PPoE). Он и в шейпере задаёт:
А предел маршрутизации с использованием шейпера -Code:WAN_DN_RATE=102400 WAN_UP_RATE=102400 WAN_ZONES="inet loc" WAN_ZONES_DN_RATE="10137 92160" WAN_ZONES_UP_RATE="10137 92160"
Так что может быть просто перегрев процессора и ребут.
сarmalius
У вас радиаторы охлаждения установлены на процессор и память?
Hardware:
RT-N16 1.9.2.7-rtn-r2775 | 2Gb USBFlash
WL-500gPV1 1.9.2.7-d-r1825 | 299Mhz | 128Mb | Console port | 4 USB 2.0 port | 2Gb USBFlash (резерв)
Link's:
WAN: Radio 60 Mbit/sec HalfDuplex (Static IP) || LAN: Wi-Fi + LAN
Software:
nShaper | lighgttpd + php-fcgi | vnStat | RRD | syslog-ng | MC | ...
Радиаторы не установлены. Корпус просто теплый (у меня 500gp v2).
Есть ли штатные средства проследить за температурой?
Средний поток на скачку-отдачу относительно небольшой - порядка 500-600 кб/сек, а обычно и все 300. Выше 600 не поднимается - установлен лимит в transmission. В последней версии шейпера я установил лимит WAN вообще на 54 mbit. Кстати, прикладываю nshaper с модификациями, которые приводили к постоянным перезагрузкам.