Kernaali Tools
MikroTik

MikroTik RouterOS 7 Troubleshooting Commands

A diagnostic workflow for interfaces, routes, DHCP, DNS, firewall counters and current or legacy Wi-Fi clients.

Work from link to application

Record the failing source, destination, protocol and time. A router-originated test uses a different firewall chain from a client’s forwarded traffic. Start with read-only checks and change one cause at a time.

QuestionCommandLook for
Is the link running?/interface/print detailRunning flag, unexpected disabled port
Is addressing on the right interface?/ip/address/printPrefix and bridge/VLAN ownership
Is there an active route?/ip/route/print detailActive flag, next hop and default route
Did DHCP allocate a lease?/ip/dhcp-server/lease/print detailBound client and correct subnet
What DNS is configured?/ip/dns/printActual resolver path
Which rule matches?/ip/firewall/filter/print statsCounter changes for a controlled new session
Is NAT being selected?/ip/firewall/nat/print statsFirst-packet matching and rule order
Is state retained?/ip/firewall/connection/print detailExisting translation/state
What changed recently?/log/printLink, DHCP and authentication events

A short path test

RouterOS 7
/ping 10.42.50.20 count=5
/tool/traceroute 10.42.50.20
:put [:resolve "kernaali.fi"]

Here .20 is a sample LAN host, not an Internet probe. Use your failing destination when checking a routed path. An unanswered hop may suppress ICMP rather than drop forwarded traffic; do not diagnose a fault from one asterisk. Successful DNS on the router does not prove that clients can reach their configured resolver.

Observe live traffic carefully

RouterOS 7
/tool/torch interface=ether1
/ip/neighbor/print detail

Torch shows interface traffic; stop with Ctrl+C. Hardware-offloaded traffic may not pass the CPU, and running diagnostic tools can alter FastPath behavior. Do not run an open-ended capture or bandwidth test on a busy production router. Neighbor discovery describes visible peers on permitted links, not an inventory of every routed device.

Choose the right Wi-Fi stack

RouterOS 7 · current /interface/wifi
/interface/wifi/registration-table/print detail
RouterOS 7 · legacy /interface/wireless
/interface/wireless/registration-table/print detail

Match the installed package. Compare signal, rates and activity during a repeatable client test. For cellular devices use LTE monitor instead: Wi-Fi RSSI and LTE RSRP are not interchangeable measurements.

Check a fix with a fresh session

Repeat the exact failing test, observe counters, then test a case that should remain blocked. Record the result before adding more changes. A working ping is not proof of a working TCP service; test the actual service with an authorized client.

Kernaali Tools is not affiliated with MikroTik.

Technical references

Found an issue? Send a correction with a reproducible example.