Last edited 2 weeks ago
by Peter A. Smode

KitsNet Network:LAN:absolut:CAPsMAN Troubleshooting Guide

Revision as of 17:38, 18 September 2026 by Peter A. Smode (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


This guide documents troubleshooting procedures for the KitsNet wireless infrastructure using MikroTik CAPsMAN.

Controller: absolut (CHR) Edge router: courvoisier CAP devices: able, baker


1 Quick Diagnostic Checklist[edit | edit source]

When wireless problems occur, check the following first:

  1. Are the CAP devices connected to CAPsMAN?
  2. Are radios provisioned correctly?
  3. Are datapaths correct?
  4. Are clients completing WPA authentication?
  5. Are DHCP leases being issued?

2 Verify CAP Registration[edit | edit source]

On the CAPsMAN controller (absolut):

/caps-man remote-cap print

Expected output:

  • able – Run
  • baker – Run

If a CAP is missing:

Possible causes:

  • wrong controller IP
  • CAP locked to another controller
  • CAP discovery blocked
  • certificate mismatch

3 Verify Radios and Provisioning[edit | edit source]

Check radio provisioning:

/caps-man interface print

Expected radios:

  • able 2.4 GHz
  • able 5 GHz
  • baker 2.4 GHz
  • baker 5 GHz

If radios are missing:

Check provisioning rules:

/caps-man provisioning print

Common causes:

  • incorrect radio MAC match
  • wrong provisioning rule order
  • configuration name mismatch

4 Check Client Associations[edit | edit source]

On the controller:

/caps-man registration-table print

This shows connected wireless clients.

Important fields:

  • signal strength
  • TX/RX rate
  • interface name

If clients are not appearing:

Possible causes:

  • WPA authentication failure
  • incorrect security profile
  • wrong SSID configuration

5 Diagnosing 4-Way Handshake Failures[edit | edit source]

Symptoms:

  • clients see the SSID but cannot connect
  • repeated authentication attempts
  • log entries referencing handshake failures

Check controller log:

/log print where message~"handshake"

Possible causes:

Cause Description
Security profile mismatch SSID uses wrong WPA2/WPA3 configuration
Datapath misconfiguration bridge or VLAN incorrect
CAP not synchronized radio using stale configuration
client compatibility issue older devices cannot use WPA3

Recommended test:

Temporarily force WPA2 only.


6 CAP Cannot Discover Controller[edit | edit source]

Check CAP configuration:

On the CAP:

/interface wireless cap print

Important values:

  • enabled: yes
  • discovery interface correct
  • caps-man-addresses correct

Example:

caps-man-addresses: 192.168.15.x

Test connectivity:

ping 192.168.15.x

7 CAP Locked to Wrong Controller[edit | edit source]

CAPs can be locked to a specific controller.

Check:

/interface wireless cap print

If necessary unlock:

/interface wireless cap set lock-to-caps-man=no

8 Certificate Problems[edit | edit source]

If certificates are used for CAP authentication:

Check controller certificate:

/caps-man manager print

Check CAP certificate usage:

/interface wireless cap print

Common issues:

  • certificate not copied during migration
  • CA mismatch
  • expired certificate

9 Datapath Problems[edit | edit source]

Datapaths determine how traffic flows.

Check datapaths:

/caps-man datapath print detail

Important field:

  • local-forwarding

Interpretation:

Value Meaning
yes traffic stays on CAP
no traffic tunnels to controller

For KitsNet architecture:

  • client traffic should be local-forwarded
  • controller should not carry client traffic

10 DHCP Problems[edit | edit source]

If clients connect but cannot obtain an IP address:

Check DHCP leases.

On Courvoisier (Guest network):

/ip dhcp-server lease print

On Radix (main network):

Check LAN DHCP server.

If no leases appear:

Possible causes:

  • datapath bridging incorrect
  • VLAN mismatch
  • firewall blocking broadcast

11 Signal and RF Issues[edit | edit source]

Check client signal:

/caps-man registration-table print stats

Key metrics:

  • signal
  • tx-rate
  • rx-rate

Poor signal can cause authentication failures.


12 CAP Offline[edit | edit source]

If a CAP disappears entirely:

Check device:

/system resource print

Verify:

  • device powered
  • Ethernet link up
  • bridge port active

13 Fast Recovery Commands[edit | edit source]

Force CAP reconnection:

On CAP:

/interface wireless cap disable
/interface wireless cap enable

Restart CAPsMAN:

On controller:

/caps-man manager set enabled=no
/caps-man manager set enabled=yes

14 Emergency Fallback[edit | edit source]

If CAPsMAN fails completely, a CAP can run standalone.

On CAP:

/interface wireless cap disable

Then configure local wireless interfaces.

This restores temporary connectivity until CAPsMAN is repaired.


15 Monitoring Commands[edit | edit source]

Useful commands during operations:

Controller:

/caps-man remote-cap print
/caps-man interface print
/caps-man registration-table print

CAP device:

/interface wireless cap print
/interface wireless print
/log print

16 Preventative Practices[edit | edit source]

To reduce wireless failures:

  • keep RouterOS versions synchronized
  • maintain symmetric CAP provisioning
  • avoid overlapping channels
  • document datapath design
  • test migrations on one CAP first

17 Related Documentation[edit | edit source]

  • Wireless Architecture
  • CAPsMAN Migration Procedure