I am sure this is operator error but need a new look at rules, have not been able to fix the issue myself. Implementing a simple drop of all traffic from a specific IP address on the LAN side of router to the Internet. Have created three test rules, all with drop action and three different chains, input, forward and output. Per the traffic count and log entry’s, some traffic is being dropped but am still able to access any part of the internet from the test IP. I placed the rules towards the top of the rules list to ensure that one of the rules was not accepting prior to the test rules. Sure the mistake is stupid but am missing the issue, Here is the code block.
# sep/13/2022 15:11:55 by RouterOS 7.5
# software id = MDM4-MYMH
#
# model = RBD52G-5HacD2HnD
# serial number =
/ip firewall address-list
add address=XXXXX.sn.mynetname.net comment=\
"FDQN for Mkrotik Cloud DDNS for .2" list=CloudDDNS
add address=192.168.145.129 comment="Aiden Total Wireless Phone" list=\
"Block Internet List"
add address=192.168.145.153-192.168.145.169 list="Block Camera to Internet"
/ip firewall filter
add action=drop chain=input comment=DropInternetTrafficTest1 log=yes \
log-prefix=DropInternetTrafficTest1 src-address=192.168.145.129
add action=drop chain=forward comment=DropInternetTrafficTest2 log=yes \
log-prefix=DropInternetTrafficTest2 src-address=192.168.145.129
add action=drop chain=output comment="DropInternetTrafficTest3\
\n" log=yes log-prefix=DropInternetTrafficTest3 src-address=\
192.168.145.129
add action=accept chain=input comment=\
"defconf: accept established,related,untracked" connection-state=\
established,related,untracked
add action=drop chain=input comment="defconf: drop invalid" connection-state=\
invalid
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=accept chain=input comment=\
"defconf: accept to local loopback (for CAPsMAN)" dst-address=127.0.0.1
add action=drop chain=input comment="defconf: drop all not coming from LAN" \
in-interface-list=!LAN
add action=accept chain=forward comment="defconf: accept in ipsec policy" \
ipsec-policy=in,ipsec
add action=accept chain=forward comment="defconf: accept out ipsec policy" \
ipsec-policy=out,ipsec
add action=fasttrack-connection chain=forward comment="defconf: fasttrack" \
connection-state=established,related hw-offload=yes
add action=accept chain=forward comment=\
"defconf: accept established,related, untracked" connection-state=\
established,related,untracked
add action=drop chain=forward comment="defconf: drop invalid" \
connection-state=invalid
add action=drop chain=forward comment=\
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \
connection-state=new in-interface-list=WAN
add action=drop chain=forward comment="Drop Camera from Internet Access" \
disabled=yes src-address-list="Block Camera to Internet"
/ip firewall nat
add action=masquerade chain=srcnat comment=defconf out-interface-list=WAN
add action=dst-nat chain=dstnat comment=\
"Blue Iris Port Forward - Uses Address List for FDQN DDNS" \
dst-address-list=CloudDDNS dst-port=40000 in-interface=WAN-ether1 \
protocol=tcp to-addresses=192.168.145.150 to-ports=40000
/ip firewall raw
add action=drop chain=prerouting comment=\
"Nuclear Option to drop traffic to internet." disabled=yes src-address=\
192.168.145.61