Last edited 2 weeks ago
by Peter A. Smode

KitsNet Network:LAN:absolut:CAPsMAN Troubleshooting Guide

Revision as of 18:15, 12 March 2026 by Peter A. Smode (talk | contribs) (Created page with "= CAPsMAN Troubleshooting Guide (KitsNet) = This guide documents troubleshooting procedures for the KitsNet wireless infrastructure using MikroTik CAPsMAN. Controller: '''absolut (CHR)''' Edge router: '''courvoisier''' CAP devices: '''able''', '''baker''' ---- == Quick Diagnostic Checklist == When wireless problems occur, check the following first: # Are the CAP devices connected to CAPsMAN? # Are radios provisioned correctly? # Are datapaths correct? # Are c...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

1 CAPsMAN Troubleshooting Guide (KitsNet)[edit | edit source]

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

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


1.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?

1.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

1.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

1.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

1.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.


1.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

1.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

1.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

1.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

1.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

1.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.


1.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

1.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

1.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.


1.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

1.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

1.17 Related Documentation[edit | edit source]

  • Wireless Architecture
  • CAPsMAN Migration Procedure