FreeNAS not accessible through router (SOLVED)

Hey Guys, I am trying to set up a new FreeNAS server and I cannot seem to connect to it from any of my windows machines. Now, before you say it is the setting of the NAS that is at fault I have gone over all the settings with the FreeNAS community (no problems) and I even moved my FreeNAS to a friends house and I was immediately able to connect and use it as intended. So, I am in the process of figuring out what is blocking it on my network and I just wanted to ask if anybody could see a reason for my 450G to be the cause?

(see posts below, I can connect when I use an old Linksys DD-wrt router so the 450G IS the problem)

(I have 2 VLANS and the FreeNAS is on the 192.168.1.0/24 VLAN using a static IP of 192.168.1.45, I cannot connect using any of the PCs on the same VLAN).

Here are my rules:

[admin@MikroTik] /ip firewall filter> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; Drop invalid connections
chain=input action=drop connection-state=invalid log=no log-prefix=“”

1 ;;; Accept established connections
chain=input action=accept connection-state=established log=no
log-prefix=“”

2 ;;; Accept related connections
chain=input action=accept connection-state=related log=no log-prefix=“”

3 ;;; Allow access from local network
chain=input action=accept src-address=192.168.1.0/24 in-interface=LAN
log=no log-prefix=“”

4 ;;; Allow access from local network 3
chain=input action=accept src-address=192.168.2.0/24 in-interface=Guest
log=no log-prefix=“”

5 ;;; Log everything else
chain=input action=log log=no log-prefix=“IPv4 Drop input RR:”

6 chain=forward action=accept protocol=tcp in-interface=WAN dst-port=25565
log=no log-prefix=“”

7 chain=forward action=accept protocol=udp in-interface=WAN dst-port=25565
log=no log-prefix=“”

8 ;;; Drop everything else
chain=input action=drop log=no log-prefix=“”

9 ;;; Drop invalid connections
chain=forward action=drop connection-state=invalid log=no log-prefix=“”

10 ;;; Accept established connections
chain=forward action=accept connection-state=established log=no
log-prefix=“”

11 ;;; Accept related connections
chain=forward action=accept connection-state=related log=no
log-prefix=“”

12 chain=forward action=drop src-address=192.168.1.0/24
dst-address=192.168.2.0/24 log=no log-prefix=“”

13 ;;; Allow traffic from Local network to go outside
chain=forward action=accept src-address=192.168.1.0/24 in-interface=LAN
out-interface=WAN log=no log-prefix=“”

14 ;;; Allow traffic from Local network 3 to go outside
chain=forward action=accept src-address=192.168.2.0/24
in-interface=Guest out-interface=WAN log=no log-prefix=“”

15 ;;; Log everything else
chain=forward action=log log=no log-prefix=“IPv4 Drop forward RR:”

16 chain=forward action=accept protocol=udp in-interface=WAN dst-port=25565 log=no log-prefix=“”

17 chain=forward action=accept protocol=tcp in-interface=WAN dst-port=25565
log=no log-prefix=“”

18 ;;; Drop everything else
chain=forward action=drop log=no log-prefix=“”

19 chain=input action=accept src-address-list=admin-access log=no
log-prefix=“”

20 chain=input action=drop protocol=tcp dst-port=21,22,23,80,443 log=no
log-prefix=“”

21 ;;; VLAN rules
chain=forward action=drop src-address=192.168.2.0/24
dst-address=192.168.1.0/24 log=no log-prefix=“”

22 ;;; Perminent Block
chain=forward action=drop src-address=192.168.1.65 out-interface=WAN
time=1s-23h59m,sun,mon,tue,wed,thu,fri,sat log=no log-prefix=“”

23 chain=forward action=drop src-address=192.168.2.33 out-interface=WAN
time=1s-23h59m,sun,mon,tue,wed,thu,fri,sat log=no log-prefix=“”

24 chain=forward action=drop src-address=192.168.1.89 out-interface=WAN
time=1s-23h59m59s,sun,mon,tue,wed,thu,fri,sat log=no log-prefix=“”

25 chain=forward action=drop src-address=192.168.1.64 out-interface=WAN
time=1s-23h59m,sun,mon,tue,wed,thu,fri,sat log=no log-prefix=“”

Ok, just put the nas on it’s own vlan with just one pc and the routerboard and I still cannot connect to the shares. I can ping it and I can connect to the web gui but I cannot connect to the CIFS shares. I am going to try a direct connection next.

Ok, I tried everything to get a connection between my computer and the FreeNAS server using my network. I changed wires, switches, VLANs. etc. So, I pulled out an old Linksys router with DD-wrt and made a new lan with just my laptop (wired) and my FreeNAS (wired) and I was able to connect without any issues. SO, it looks like the Routerboard IS the issue. So can somebody figure out why my connection keeps timing out between the two when I am going through my Routerboard?

So I have tried everything and the only thing that can be causing this is my Routerboard. So, does ANYBODY have any suggestions please?

moving rule 18 down to rule 21 has fixed the problem.