RCA-2026-03-13-001: Analysis
Root Cause
5 Whys Analysis
| Why # | Question and Answer |
|---|---|
1 |
Why did the connection fail? |
2 |
Why couldn’t NetworkManager configure the IP? |
3 |
Why was the IP already in use? |
4 |
Why was WiFi configured with a static IP? |
5 |
Why did initial diagnosis point to DHCP? |
Hypotheses (Ordered by Likelihood)
| # | Hypothesis | Verification Method |
|---|---|---|
1 |
VyOS DHCP service down or unresponsive |
SSH to vyos-01/02, check |
2 |
WiFi VLAN 10 (DATA) not trunked properly |
Check VyOS eth1 VLAN subinterfaces, verify AP trunk |
3 |
ISE not assigning VLAN 10 correctly |
|
4 |
AP not passing DHCP to correct VLAN |
Check WLC client details, VLAN assignment |
5 |
DHCP pool exhausted on 10.50.10.0/24 |
Check lease count vs pool size (.100-.199 = 100 addresses) |
6 |
Client MAC not receiving offers |
tcpdump on VyOS to see if DISCOVER arrives |
Root Cause Statement
|
Static IP conflict + MAC randomization
|
Contributing Factors
| Factor | Description | Preventable? |
|---|---|---|
Short DHCP timeout |
NetworkManager default DHCP timeout may be too aggressive |
Yes - increase ipv4.dhcp-timeout |
No fallback connection |
No WPA2-PSK fallback for when EAP-TLS infra fails |
Yes - create hotspot connection |
Wired worked |
Wired EAP-TLS working rules out cert issues, ISE auth |
N/A (diagnostic) |