I have a RB5009 connected to a CRS310 via SFP using fiber. The system has been working great for over a year. However there is one issue that I (and AI) haven’t been able to to solve.
I’m using VLAN’s and all LAN connection are via the CRS310. RB5009 has only the CRS310 connected.
I can ping and query DNS from any node in the LAN. However, DNS from the CRS to WAN/LAN fails. Using sniffer, it seems the RB5009 receives the request, but never replies.
This prevents me from checking for updates on the CRS310 because it can’t resolve the server name.
I can dump config info, just tell me what you need, so I can keep the content concise ![]()
Thanks for any help/popinters on how to track this down.
lion (192.168.10.1) == RB5009, lionden == CRS310(192.168.10.3)
[admin@lion] > system resource print
uptime: 47m27s
version: 7.21.2 (stable)
build-time: 2026-01-29 09:54:48
factory-software: 7.8
free-memory: 792.4MiB
total-memory: 1024.0MiB
cpu: ARM64
cpu-count: 4
cpu-frequency: 350MHz
cpu-load: 1%
free-hdd-space: 873.6MiB
total-hdd-space: 1024.0MiB
write-sect-since-reboot: 5520
write-sect-total: 1506404
bad-blocks: 0%
architecture-name: arm64
board-name: RB5009UG+S+
platform: MikroTik
[admin@lionden] > system resource print
uptime: 46m51s
version: 7.20.4 (stable)
build-time: 2025-11-05 12:07:41
factory-software: 7.11
free-memory: 195.0MiB
total-memory: 256.0MiB
cpu: ARM
cpu-count: 2
cpu-frequency: 800MHz
cpu-load: 4%
free-hdd-space: 18.8MiB
total-hdd-space: 32.0MiB
write-sect-since-reboot: 94
write-sect-total: 13442
architecture-name: arm
board-name: CRS310-8G+2S+
platform: MikroTik
Simple test:
[admin@lionden] > put [resolve coyote.isa38.com]
[admin@lionden] > put [resolve google.com]
failure: dns server failure
[admin@lionden] > ping 192.168.10.1
SEQ HOST SIZE TTL TIME STATUS
0 192.168.10.1 56 64 466us
1 192.168.10.1 56 64 429us
sent=2 received=2 packet-loss=0% min-rtt=429us avg-rtt=447us max-rtt=466us
Here is sniffer from the CRS310 (aka lionden)
[admin@lionden] > /tool sniffer quick interface=MGMT-10 port=53
Columns: INTERFACE, TIME, NUM, DIR, SRC-MAC, DST-MAC, SRC-ADDRESS, DST-ADDRESS, PROTOCOL, SIZE, CPU
INTERFACE TIME NUM DIR SRC-MAC DST-MAC SRC-ADDRESS DST-ADDRESS PROTOCOL SIZE CPU
MGMT-10 192.103 220 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:36516 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 192.104 221 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:52208 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 192.114 222 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:40728 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 192.114 223 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:47876 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 194.087 224 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:58606 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 194.087 225 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:42503 192.168.10.1:53 (dns) ip:udp 77 0
MGMT-10 194.108 226 -> D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 192.168.10.3:51359 192.168.10.1:53 (dns) ip:udp 77 0
Here is sniffer from the RB5009 (aka lion):
[admin@lion] > /tool sniffer quick interface=bridge-HomeLAN port=53 src-ip-address=192.168.10.0/24 dst-ip-address=192.168.10.0/24
Columns: INTERFACE, TIME, NUM, DIR, SRC-MAC, DST-MAC, VLAN, SRC-ADDRESS, DST-ADDRESS, PROTOCOL, SIZE, CPU
INTERFACE TIME NUM DIR SRC-MAC DST-MAC VLAN SRC-ADDRESS DST-ADDRESS PROTOCOL SIZE CPU
bridge-HomeLAN 2.967 1 <- D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 10 192.168.10.3:60835 192.168.10.1:53 (dns) ip:udp 74 3
bridge-HomeLAN 4.96 2 <- D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 10 192.168.10.3:55473 192.168.10.1:53 (dns) ip:udp 74 2
bridge-HomeLAN 6.962 3 <- D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 10 192.168.10.3:34227 192.168.10.1:53 (dns) ip:udp 74 0
bridge-HomeLAN 8.965 4 <- D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 10 192.168.10.3:52224 192.168.10.1:53 (dns) ip:udp 74 0
bridge-HomeLAN 10.968 5 <- D4:01:C3:C1:95:E4 04:F4:1C:1E:67:4A 10 192.168.10.3:34917 192.168.10.1:53 (dns) ip:udp 74 1