sirmax Posted May 9 Posted May 9 Коллеги, кто как борется с тем что абоненты хватают вирусню и забивают пулы трансялциями? На ASR1001x я настроил примерно так ip nat settings gatekeeper-size 2048 ip nat settings pap limit 60 ip nat translation timeout 180 ip nat translation tcp-timeout 180 ip nat translation udp-timeout 90 ip nat translation finrst-timeout 20 ip nat translation syn-timeout 20 ip nat translation dns-timeout 20 ip nat translation icmp-timeout 6 ip nat translation max-entries 1048576 ip nat translation max-entries all-host 3000 Подрезаю тем кто привышает event manager applet NAT_HOST_LIMIT event syslog pattern ".*NAT-4-ALL_HOST_MAX_ENTRIES.*" action 001.0 regexp "reached for ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)" "$_syslog_msg" MATCH ADDR action 002.0 syslog msg "EEM: NAT all-host limit reached for $ADDR, applying host limit 512" action 003.0 cli command "enable" action 003.1 cli command "configure terminal" action 003.2 cli command "ip nat translation max-entries host $ADDR 512" action 003.3 cli command "end" ну и очищаю время от времени event manager directory user policy "flash:/eem" event manager policy nat_lim_res_cron.tcl type user more flash:/eem/nat_lim_res_cron.tcl ::cisco::eem::event_register_timer cron tag cron_reset name nat_limit_reset cron_entry "*/5 * * * *" maxrun 200 namespace import ::cisco::eem::* namespace import ::cisco::lib::* action_syslog msg "TCL NAT LIMIT CLEANUP started" if {[catch {cli_open} result]} { action_syslog msg "TCL NAT LIMIT CLEANUP: cli_open failed" exit 1 } array set cli $result cli_exec $cli(fd) "enable" set max_translations "512" set output [cli_exec $cli(fd) "show running-config | include ^ip nat translation max-entries host .* $max_translations"] set found 0 set re "ip nat translation max-entries host (\\d+\\.\\d+\\.\\d+\\.\\d+) $max_translations" foreach line [split $output "\n"] { if {[regexp $re $line match ip]} { set found 1 action_syslog msg "TCL NAT LIMIT CLEANUP: would remove: no ip nat translation max-entries host $ip $max_translations" cli_exec $cli(fd) "configure terminal" cli_exec $cli(fd) "no ip nat translation max-entries host $ip $max_translations" cli_exec $cli(fd) "end" } } if {$found == 0} { action_syslog msg "TCL NAT LIMIT CLEANUP: no temporary NAT host limits found" } cli_close $cli(fd) $cli(tty_id) Оно как-то не очень красиво, и стрелять начало буквально последние неделю-две Кто-то еще замечал аномалии? Вставить ник Quote
Urs_ak Posted May 9 Posted May 9 Мы сталкиваемся с завирусованными китайскими TV приставками (на которых (в РФ) работает Youtube,Netflix, etc), причём у некоторых уже с завода, т.е. сброс не спасает. К сожалению, приходится тратить время на таких абонентов (анализ netflow): Блокируем абонента с уведомлением что у него вирус, просим сбросить роутер к заводским, сбросить/отключить ТВ приставку от сети Зарезаем рецидивистам исходящий трафик до 10 Мбит/с или меньше Посылаем мастера особо нервным (он пытается найти источник и показать это абоненту) Вставить ник Quote
straus Posted May 10 Posted May 10 5 часов назад, Urs_ak сказал: Мы сталкиваемся с завирусованными китайскими TV приставками (на которых (в РФ) работает Youtube,Netflix, etc), причём у некоторых уже с завода, т.е. сброс не спасает. Есть такие планшеты NOMI Corsa (украинская торговая марка NOMI, а так чистый китай). Так вот там вшиты несколько вирусов, которые активируются ровно на следующий день после окончания года работы. Вставить ник Quote
disappointed Posted May 10 Posted May 10 Так наверное tcp скан, сделать так ip nat translation syn-timeout 5 Вставить ник Quote
Andrei Posted May 10 Posted May 10 15 часов назад, Urs_ak сказал: Посылаем мастера особо нервным (он пытается найти источник и показать это абоненту) и что дальше? советуете абоненту поменять железку? Вставить ник Quote
Urs_ak Posted May 10 Posted May 10 6 часов назад, Andrei сказал: и что дальше? советуете абоненту поменять железку? Ну да, а что ещё остаётся. Абоненту же тоже не нравится что ему интернет блокируют и ему надо звонить и просить включить. Последнему мы сказали, чтобы поменял на какой-нибудь SberBox. Он был не против. Вставить ник Quote
rm_ Posted May 10 Posted May 10 Quote не нравится что ему интернет блокируют А другой провайдер не блокирует. У которого нет NAT, или которому просто пофиг. Вставить ник Quote
witch Posted May 11 Posted May 11 (edited) 23 часа назад, rm_ сказал: А другой провайдер не блокирует. У которого нет NAT, или которому просто пофиг. А вот это чревато улететь пулом в блек холл или того хуже - всей автономнкой. Edited May 11 by witch Вставить ник Quote
Saab95 Posted May 11 Posted May 11 В 09.05.2026 в 18:49, sirmax сказал: Коллеги, кто как борется с тем что абоненты хватают вирусню и забивают пулы трансялциями? У нас используется микротик, на нем такой проблемы нет. Точнее много микротиков, которые распределяют нагрузку между собой. В 09.05.2026 в 18:49, sirmax сказал: На ASR1001x я настроил примерно так На ASR сколько доступных НАТ трансляций? 1.5 миллиона? Вставить ник Quote
straus Posted May 12 Posted May 12 Микротик - это продолжение пениса. Имеющие микротик всегда выигрывают по длине. Вставить ник Quote
sirmax Posted May 12 Author Posted May 12 13 часов назад, witch сказал: А вот это чревато улететь пулом в блек холл или того хуже - всей автономнкой. Это зависит от аплинка/аплинков 10 часов назад, Saab95 сказал: У нас используется микротик, на нем такой проблемы нет. Точнее много микротиков, которые распределяют нагрузку между собой. Точнее вы про нее не знаете так как не мониторите число трансляций В 10.05.2026 в 09:31, disappointed сказал: Так наверное tcp скан, сделать так ip nat translation syn-timeout 5 Да, так жалоб стало меньше (даже у тех кто залетел в лимиты) Основная суть проблемы - что хомяки воют "инет плохо работает" Вставить ник Quote
disappointed Posted May 13 Posted May 13 В 12.05.2026 в 13:23, sirmax сказал: Основная суть проблемы - что хомяки воют "инет плохо работает" Ну так у них роутер дома ласты склеивает + вайфай ложится от синфлуда. Вот тут честно говоря лучше наглухо выключать сразу, чтобы не переходило в хроническое течение. И уже на обратной связи объяснять... Главное не звонить самим, я это проходил, не заходит такая забота, думают, что их пытаются нагреть на платный выезд ( Вставить ник Quote
alexmern Posted May 19 Posted May 19 Стреляет уже давно. На платформе ASR глобально помог только переход на ip nat settings mode cgn В версии 17.09 завезли ip nat settings log-destination Вставить ник Quote
sdy_moscow Posted May 19 Posted May 19 1 час назад, alexmern сказал: ip nat settings mode cgn если CGNAT - то рекомендую тазик с АНАТ - надежно, удобно, + есть средства борьбы со спамерами. Вставить ник Quote
sirmax Posted May 19 Author Posted May 19 4 часа назад, sdy_moscow сказал: если CGNAT - то рекомендую тазик с АНАТ - надежно, удобно, + есть средства борьбы со спамерами. Все хорошо, но к линуксу нужно сильно больше внимания. ну и у меня на том же asr еще шейпер и бгп. плюс я не видел серверов с бп на 48в (хотя я сам за линукс, но 😞 ) Вставить ник Quote
sdy_moscow Posted May 19 Posted May 19 5 минут назад, sirmax сказал: Все хорошо, но к линуксу нужно сильно больше внимания. ну и у меня на том же asr еще шейпер и бгп. плюс я не видел серверов с бп на 48в (хотя я сам за линукс, но 😞 ) БП бывают разные, ну а так-то да.... Вставить ник Quote
nixx Posted May 19 Posted May 19 1 час назад, sirmax сказал: Все хорошо, но к линуксу нужно сильно больше внимания. ну и у меня на том же asr еще шейпер и бгп. плюс я не видел серверов с бп на 48в добавлю про линух - разработчики ядра нередко на ровном месте решают, что "эта функция нам больше не нужна" и сносят ее в какой-то минорной версии. или меняют синтаксис вызова. и секс со сборкой сторонних модулей возникает на ровном месте, когда, казалось бы, его не должно было быть в принципе. привет ipt_netflow передает последнее ядро дебиана 11го - 5.10.251. на 5.10.197 собирается, а на этой - уже нет. ну и далеко не первый раз такое. с драйверами от мелланокса подобное ловил на 4м ядре тоже. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.