Files
explorer-monorepo/ALL_NETWORK_ISSUES_RESOLVED.md

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:

  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:

# 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