108 lines
2.6 KiB
Markdown
108 lines
2.6 KiB
Markdown
|
|
# IP Conflict - CRITICAL ISSUE
|
||
|
|
|
||
|
|
**Date**: 2026-01-21
|
||
|
|
**Status**: ⚠️ **CRITICAL - TWO CONTAINERS USING SAME IP**
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## IP Conflict: 192.168.11.167
|
||
|
|
|
||
|
|
### Both Containers Are Running and Active
|
||
|
|
|
||
|
|
| VMID | Host | Hostname | IP Address | Interface | MAC Address | Status |
|
||
|
|
|------|------|----------|------------|-----------|-------------|--------|
|
||
|
|
| **10233** | r630-01 | npmplus | 192.168.11.167 | eth1 (net1) | BC:24:11:A8:C1:5D | ✅ Running |
|
||
|
|
| **10234** | r630-02 | npmplus-secondary | 192.168.11.167 | eth0 (net0) | **BC:24:11:8D:EC:B7** | ✅ Running |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Critical Discovery
|
||
|
|
|
||
|
|
### UDM Pro MAC Address Match
|
||
|
|
|
||
|
|
**UDM Pro shows**: `bc:24:11:8d:ec:b7` for "NPMplus dot 167"
|
||
|
|
**VMID 10234 MAC**: `BC:24:11:8D:EC:B7` ✅ **MATCHES**
|
||
|
|
|
||
|
|
**This means:**
|
||
|
|
- UDM Pro is seeing **VMID 10234** (npmplus-secondary) on r630-02
|
||
|
|
- NOT VMID 10233 (npmplus) on r630-01
|
||
|
|
- Traffic intended for npmplus may be going to the wrong container!
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Impact
|
||
|
|
|
||
|
|
### Network Routing Conflicts
|
||
|
|
|
||
|
|
1. **Both containers claim same IP**: 192.168.11.167
|
||
|
|
2. **Both are running**: Both have the IP active
|
||
|
|
3. **MAC address conflict**: UDM Pro sees VMID 10234's MAC
|
||
|
|
4. **Traffic routing**: Traffic may be going to wrong container
|
||
|
|
5. **Connectivity issues**: Explains why NPMplus is inconsistent
|
||
|
|
|
||
|
|
### Why This Causes Problems
|
||
|
|
|
||
|
|
- ARP table conflicts (which MAC responds?)
|
||
|
|
- UDM Pro port forwarding may target wrong container
|
||
|
|
- Network traffic split between two containers
|
||
|
|
- Service availability unpredictable
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Resolution
|
||
|
|
|
||
|
|
### Option 1: Reassign VMID 10234 (Recommended)
|
||
|
|
|
||
|
|
**VMID 10234** (npmplus-secondary) should be reassigned to a different IP.
|
||
|
|
|
||
|
|
**Recommended IP**: `192.168.11.168` (next available)
|
||
|
|
|
||
|
|
**Steps:**
|
||
|
|
1. Stop VMID 10234
|
||
|
|
2. Change IP from 192.168.11.167 to 192.168.11.168
|
||
|
|
3. Restart container
|
||
|
|
4. Verify no conflicts
|
||
|
|
|
||
|
|
### Option 2: Remove VMID 10234 IP
|
||
|
|
|
||
|
|
If npmplus-secondary is not needed:
|
||
|
|
1. Stop VMID 10234
|
||
|
|
2. Remove IP assignment
|
||
|
|
3. Keep container for other purposes
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Verification After Fix
|
||
|
|
|
||
|
|
After reassigning VMID 10234:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Verify no conflicts
|
||
|
|
# Check r630-01
|
||
|
|
pct config 10233 | grep 192.168.11.167
|
||
|
|
|
||
|
|
# Check r630-02
|
||
|
|
pct config 10234 | grep 192.168.11.168
|
||
|
|
|
||
|
|
# Verify UDM Pro sees correct MAC
|
||
|
|
# Should see BC:24:11:A8:C1:5D for 192.168.11.167
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Summary
|
||
|
|
|
||
|
|
**Status**: ⚠️ **CRITICAL IP CONFLICT**
|
||
|
|
|
||
|
|
**Conflict**: Two containers using 192.168.11.167
|
||
|
|
- VMID 10233 (npmplus) on r630-01
|
||
|
|
- VMID 10234 (npmplus-secondary) on r630-02
|
||
|
|
|
||
|
|
**UDM Pro is seeing**: VMID 10234 (wrong container!)
|
||
|
|
|
||
|
|
**Action Required**: Reassign VMID 10234 to different IP (192.168.11.168)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Next Step**: Fix IP conflict by reassigning VMID 10234
|