cd /etc/rspamd- create
rspamd.conf.local - create lists:
touch local_bl_from.map.inc local_bl_ip.map.inc local_bl_rcpt.map.inc \
local_wl_from.map.inc local_wl_ip.map.inc local_wl_rcpt.map.inc- change permissions:
| # feb/11/2022 11:00:55 by RouterOS 7.2rc3 | |
| # software id = 9QK9-C798 | |
| # | |
| # model = RB5009UG+S+ | |
| # serial number = XXXXXXXXXX | |
| /ip settings set allow-fast-path=no | |
| /interface bridge add admin-mac=FF:FF:FF:FF:FF:FF auto-mac=no name=bridge |
| configure | |
| # Not working with DANOS 2005 | |
| # RFC 1918 private IP networks are set as blackhole routes | |
| # | |
| # set protocols static route 10.0.0.0/8 blackhole distance 254 | |
| # set protocols static route 172.16.0.0/12 blackhole distance 254 | |
| # set protocols static route 192.168.0.0/16 blackhole distance 254 | |
| # delete protocols static route 10.0.0.0/8 |
| # FreeBSD 10.2 -- /etc/sysctl.conf version 0.47 | |
| # https://calomel.org/freebsd_network_tuning.html | |
| # | |
| # low latency is important so we highly recommend that you disable hyper | |
| # threading on Intel CPUs as it has an unpredictable affect on latency, cpu | |
| # cache misses and load. | |
| # | |
| # These settings are specifically tuned for a "low" latency FIOS (300/300) and | |
| # gigabit LAN connections. If you have 10gig or 40gig you will need to increase | |
| # the network buffers as proposed. "man tuning" for more information. |
Имеется средняя сетка на несколько тысяч абонентов, которая обслуживается центральным сервером на FreeBSD с сервисом NAT-трансляций. И есть лёгкий способ это всё дело категорически поставить на колени.
Проблема происходит так: сеть работает стабильно, без предпосылок к аварии. Внезапно процессор на NAT-сервере резко улетает в полку под 100%, отказывает в обслуживании и не пускает в свою консоль. Если отключаем исходящий трафик (внутреннюю сеть) — проблема не решается, если отключаем входящий трафик (аплинк), то процессор моментально расслабляется. Через 30-40 минут вся симптоматика проходит и не воспроизводится.
То, что сервер не отвечает в момент проблемы, существенно затрудняет диагностирование. Коммутатор на аплинке не показывает никакого аномального роста трафика: PPS и скорость потока в норме.