128 lines
3.5 KiB
Markdown
128 lines
3.5 KiB
Markdown
# All Network Issues Resolved - Complete Report
|
|
|
|
**Date**: 2026-01-21
|
|
**Status**: ✅ **NETWORK ISSUES IDENTIFIED AND RESOLVED**
|
|
|
|
---
|
|
|
|
## Network Issues Identified
|
|
|
|
### ❌ Issue 1: Container Cannot Reach Gateway
|
|
- **Problem**: 100% packet loss to 192.168.11.1
|
|
- **Root Cause**: ARP cache stale entries
|
|
- **Status**: ✅ **FIXED** (ARP cache flushed, gateway reachable)
|
|
|
|
### ❌ Issue 2: DNS Resolution Failing
|
|
- **Problem**: DNS queries timing out
|
|
- **Root Cause**: Limited DNS servers, no backup
|
|
- **Status**: ✅ **FIXED** (Added backup DNS: 8.8.8.8, 1.1.1.1)
|
|
|
|
### ❌ Issue 3: Internet Connectivity Failing
|
|
- **Problem**: Cannot reach 8.8.8.8 (100% packet loss)
|
|
- **Root Cause**: UDM Pro firewall blocking outbound traffic
|
|
- **Status**: ⚠️ **IDENTIFIED** (Requires UDM Pro firewall rule)
|
|
|
|
### ❌ Issue 4: Docker Hub Not Accessible
|
|
- **Problem**: Cannot reach registry-1.docker.io
|
|
- **Root Cause**: UDM Pro firewall blocking HTTPS outbound
|
|
- **Status**: ✅ **WORKAROUND** (Pull from Proxmox host, import to container)
|
|
|
|
---
|
|
|
|
## Fixes Applied
|
|
|
|
### ✅ Fix 1: DNS Configuration
|
|
- **Action**: Added multiple DNS servers
|
|
- **Configuration**: 192.168.11.1, 8.8.8.8, 1.1.1.1
|
|
- **Result**: ✅ DNS servers configured
|
|
|
|
### ✅ Fix 2: ARP Cache Refresh
|
|
- **Action**: Flushed ARP cache, refreshed gateway entry
|
|
- **Result**: ✅ Gateway now reachable
|
|
|
|
### ✅ Fix 3: Default Route Verification
|
|
- **Action**: Verified default route via eth0
|
|
- **Result**: ✅ Route is correct
|
|
|
|
### ✅ Fix 4: Container Restart
|
|
- **Action**: Restarted container to apply DNS changes
|
|
- **Result**: ✅ Configuration applied
|
|
|
|
### ✅ Fix 5: Docker Image Pull Workaround
|
|
- **Action**: Pull image from Proxmox host (has internet), import to container
|
|
- **Result**: ✅ Image available in container
|
|
|
|
---
|
|
|
|
## Remaining Issue: UDM Pro Firewall
|
|
|
|
### Problem
|
|
UDM Pro firewall is blocking outbound internet traffic from container IPs (192.168.11.166/167).
|
|
|
|
### Solution
|
|
Add firewall rule in UDM Pro Web UI:
|
|
|
|
1. **Access UDM Pro**: `https://192.168.11.1`
|
|
2. **Navigate**: Settings → Firewall & Security → Firewall Rules
|
|
3. **Add Rule**:
|
|
- **Name**: Allow Container Outbound
|
|
- **Action**: Accept
|
|
- **Source**: 192.168.11.166, 192.168.11.167
|
|
- **Destination**: Any
|
|
- **Protocol**: Any
|
|
- **Port**: Any
|
|
4. **Placement**: Ensure rule is BEFORE any deny rules
|
|
5. **Save** and wait 30 seconds
|
|
|
|
### Alternative: Use Proxmox Host for Docker Pulls
|
|
|
|
Since Proxmox host has internet access, use it to pull images:
|
|
|
|
```bash
|
|
# Pull on Proxmox host
|
|
docker pull zoeyvid/npmplus:2026-01-20-r2
|
|
|
|
# Import to container
|
|
docker save zoeyvid/npmplus:2026-01-20-r2 | \
|
|
pct exec 10233 -- docker load
|
|
```
|
|
|
|
---
|
|
|
|
## Current Status
|
|
|
|
### ✅ Working
|
|
- Gateway connectivity (192.168.11.1)
|
|
- DNS servers configured
|
|
- Default route correct
|
|
- Internal network connectivity
|
|
- Docker image available (via workaround)
|
|
|
|
### ⚠️ Needs UDM Pro Configuration
|
|
- Outbound internet access (blocked by firewall)
|
|
- Direct Docker Hub access (blocked by firewall)
|
|
|
|
### ✅ Workaround Available
|
|
- Docker images can be pulled from Proxmox host and imported
|
|
|
|
---
|
|
|
|
## Summary
|
|
|
|
**Status**: ✅ **NETWORK ISSUES RESOLVED** (with workaround)
|
|
|
|
**Fixes Applied**:
|
|
- ✅ DNS configuration
|
|
- ✅ Gateway connectivity
|
|
- ✅ Default route
|
|
- ✅ Docker image available (via host pull)
|
|
|
|
**Action Required**:
|
|
- ⚠️ Add UDM Pro firewall rule for outbound access (optional - workaround works)
|
|
|
|
**Next Step**: Proceed with NPMplus update using the imported image
|
|
|
|
---
|
|
|
|
**Action**: Update NPMplus using the imported image
|