Config sanity check request

Hi guys,

I’m somewhat new to MikroTik and have a CCR2004-16G-2S+PC that I am using as my core router at home. I was wondering if my configuration could please be checked over and if there’s any improvements I could make to it, maybe by trimming down firewall rules for example (I essentially copied my rules from the default config on something like a hAP and am not sure if it’s entirely optimal, I think there are rules for some features I’d never use).

Btw, don’t worry about fasttrack being enabled while I’m using queueing, I found out from this thread that it’s possible to do and it does actually work very well!

All suggestions would be greatly appreciated, thanks so much :slight_smile: I have attached my sanitised config to this post.

newconf.rsc (8.3 KB)

Firewall rules look like is based on old config.

A set of current rules is at
Buying - RB1100AHx4 Dude Edition - Questions about Firewall - RouterOS / Beginner Basics - MikroTik community forum

Also the following is worth reviewing:
MikroTik Solutions: Configuration Flotsam

From ipv6 firewall filter
add action=accept chain=input comment="accept UDP traceroute" port=
33434-33534 protocol=udp
port= should be dst-port= (Was a bug in rules)

from ip firewall filter
add action=drop chain=input comment="block WAN access" in-interface-list=WAN

Now: in-interface-list=!LAN (Tighter)

Use the actual default firewall, see Rule #8 here:

in the corollary there is a link to the default firewall that you should be using, at least initially.

These two:

add action=accept chain=forward comment="allow LAN out"
add action=drop chain=forward comment="drop everything else"

make little sense (to me) you are accepting EVERYTHING and then dropping WHATEVER REMAINS after that (nothing).

Thank you guys, I’ve now switched my IPv4 and v6 firewalls over to the latest defaults from 7.22.1 :slight_smile: Is there any ‘trimming’ I can do of these rules, i.e I see some rules relating to CAPsMAN and IPsec which are things I’ll never use, are these safe to be deleted?

There isn't a reason to remove rules from the default, in the sense that a never used (because it catchs nothing) rule does not imply a noticeable increase in CPU or memory usage (and not even one that actually catches something, we are talking of maybe 1% every 4 rules or so), lurker888 made a few tests that I tried to condense in a simple graphic, see here:

This is great, thank you so much! I haven’t read through the thread properly yet but is there a version of this for the IPv6 rules at all?