3.5 KiB
3.5 KiB
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:
- Access UDM Pro:
https://192.168.11.1 - Navigate: Settings → Firewall & Security → Firewall Rules
- Add Rule:
- Name: Allow Container Outbound
- Action: Accept
- Source: 192.168.11.166, 192.168.11.167
- Destination: Any
- Protocol: Any
- Port: Any
- Placement: Ensure rule is BEFORE any deny rules
- Save and wait 30 seconds
Alternative: Use Proxmox Host for Docker Pulls
Since Proxmox host has internet access, use it to pull images:
# 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