Cannot Ping between Vlans - Help please

Hey Guys,

i have vlans 21 through 26 on my RB450G but i cannot Ping between them, say for example i want to get to a shared folder on a computer on vlan 26 and i am on 21 ( all vlans are using different address ranges)

do i need a firewall rule for this or a NAT accept rule? ifso.. any examples?

thanks in advance

By default traffic can pass between all directly connected network, without NAT. If that isn’t working here some ideas in order of likeliness:

  • you are using names instead of IPs when pinging or browsing network shares, and the machines aren’t using a WINS or AD server, but NetBIOS for name resolution. NetBIOS is limited to a broadcast domain and doesn’t work across networks. Use a WINS or AD server, or use IPs
  • you are using Windows Vista or Windows 7. Their host firewalls by default treat the local network different from other networks and will allow ICMP and SMB/CIFS from the local network, but not from other networks. Reconfigure the host firewalls accordingly.
  • you have firewall rules on your router that block that traffic. Edit your rule set accordingly. If you need help with that post the rule set here.

Hi there:
I have same problem, can´t ping from mis devides in vLan30 to a pirnter in vLan20.
I use its IP: “ping /t 10.0.20.2” from a PC in vLan30 with 10.0.30.XXX IP.

By default my Mikrotik didn´t allow me to access devices from other vLans.
I tried with with NAT and FILTER rules but I can´t find the solution.

Thank you!

I was thinking and testing why my Mirkotik wasn´t routing data between vLans and I finally found the problem… Printer´s network mask was badly typed when the device was configured… :confused:

Thanks!