134 lines
3.7 KiB
Markdown
134 lines
3.7 KiB
Markdown
|
|
# Complete Test Report - Explorer
|
||
|
|
|
||
|
|
**Date**: 2026-01-21
|
||
|
|
**Test Suite**: Complete Explorer Testing
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Test Results Summary
|
||
|
|
|
||
|
|
| Test Category | Status | Details |
|
||
|
|
|---------------|--------|---------|
|
||
|
|
| DNS Resolution | ✅ PASS | explorer.d-bis.org → 76.53.10.36 |
|
||
|
|
| NPMplus Container | ✅ PASS | Running (VMID 10233) |
|
||
|
|
| VMID 5000 Container | ✅ PASS | Running |
|
||
|
|
| NPMplus → VMID 5000 | ✅ PASS | HTTP 200 |
|
||
|
|
| UDM Pro Port Forwarding | ❌ FAIL | Rules NOT active in NAT table |
|
||
|
|
| External Access | ⚠️ WARN | Timeout (test from external network) |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Detailed Test Results
|
||
|
|
|
||
|
|
### ✅ 1. DNS Resolution
|
||
|
|
- **Test**: DNS A Record for explorer.d-bis.org
|
||
|
|
- **Result**: ✅ **PASS**
|
||
|
|
- **Details**: Resolves to 76.53.10.36
|
||
|
|
|
||
|
|
### ✅ 2. NPMplus Container Status
|
||
|
|
- **Test**: Container VMID 10233 running
|
||
|
|
- **Result**: ✅ **PASS**
|
||
|
|
- **Details**: Container is running on r630-01
|
||
|
|
|
||
|
|
### ✅ 3. VMID 5000 Container Status
|
||
|
|
- **Test**: Container VMID 5000 running
|
||
|
|
- **Result**: ✅ **PASS**
|
||
|
|
- **Details**: Container is running on r630-02
|
||
|
|
|
||
|
|
### ✅ 4. NPMplus → VMID 5000 Connectivity
|
||
|
|
- **Test**: NPMplus can serve explorer.d-bis.org
|
||
|
|
- **Result**: ✅ **PASS**
|
||
|
|
- **Details**: HTTP 200 - Internal path working perfectly
|
||
|
|
|
||
|
|
### ❌ 5. UDM Pro Port Forwarding
|
||
|
|
- **Test**: Port forwarding rules active in NAT table
|
||
|
|
- **Result**: ❌ **FAIL**
|
||
|
|
- **Details**: No DNAT rules found for 76.53.10.36
|
||
|
|
- **Issue**: Rules exist in Web UI but are NOT active
|
||
|
|
- **Fix**: Enable/unpause port forwarding rules in UDM Pro Web UI
|
||
|
|
|
||
|
|
### ⚠️ 6. External Access
|
||
|
|
- **Test**: External HTTPS access
|
||
|
|
- **Result**: ⚠️ **WARN**
|
||
|
|
- **Details**: Timeout from internal network (expected if hairpin NAT disabled)
|
||
|
|
- **Note**: **Must test from external network** (mobile hotspot/VPN) to verify
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Critical Issues
|
||
|
|
|
||
|
|
### ❌ Issue 1: Port Forwarding Rules Not Active
|
||
|
|
- **Problem**: No DNAT rules in NAT table for 76.53.10.36
|
||
|
|
- **Impact**: External traffic cannot reach NPMplus
|
||
|
|
- **Fix**: Enable/unpause port forwarding rules in UDM Pro Web UI
|
||
|
|
- Settings → Firewall & Security → Port Forwarding
|
||
|
|
- Enable rules for 76.53.10.36:80/443
|
||
|
|
- Save and wait 30 seconds
|
||
|
|
|
||
|
|
### ⚠️ Issue 2: External Access Unknown
|
||
|
|
- **Problem**: Cannot test external access from internal network
|
||
|
|
- **Impact**: Unknown if external access works
|
||
|
|
- **Fix**: Test from external network
|
||
|
|
- Use mobile hotspot
|
||
|
|
- Use VPN connection
|
||
|
|
- Test from different location
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Working Components
|
||
|
|
|
||
|
|
✅ **All internal components are working:**
|
||
|
|
- DNS resolves correctly
|
||
|
|
- NPMplus is running and configured
|
||
|
|
- VMID 5000 is operational
|
||
|
|
- Internal path works (HTTP 200)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Recommendations
|
||
|
|
|
||
|
|
### Priority 1: Enable Port Forwarding Rules
|
||
|
|
1. Access UDM Pro Web UI
|
||
|
|
2. Go to: Settings → Firewall & Security → Port Forwarding
|
||
|
|
3. Enable/unpause rules for 76.53.10.36:80/443
|
||
|
|
4. Save and wait 30 seconds
|
||
|
|
5. Verify via SSH: `sudo iptables -t nat -L PREROUTING -n -v | grep "76.53.10.36"`
|
||
|
|
|
||
|
|
### Priority 2: Test External Access
|
||
|
|
1. Disconnect from current network
|
||
|
|
2. Use mobile hotspot or VPN
|
||
|
|
3. Test: `curl -v https://explorer.d-bis.org`
|
||
|
|
4. If it works: ✅ Explorer is functional
|
||
|
|
5. If it doesn't: Check UDM Pro firewall rules
|
||
|
|
|
||
|
|
### Priority 3: Verify Firewall Rules
|
||
|
|
1. UDM Pro Web UI → Firewall Rules
|
||
|
|
2. Ensure "Allow Port Forward..." rules exist
|
||
|
|
3. Ensure allow rules are at the top
|
||
|
|
4. Save and wait 30 seconds
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Test Statistics
|
||
|
|
|
||
|
|
- **Total Tests**: 6
|
||
|
|
- **Passed**: 4
|
||
|
|
- **Failed**: 1
|
||
|
|
- **Warnings**: 1
|
||
|
|
- **Pass Rate**: 66.7%
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Conclusion
|
||
|
|
|
||
|
|
**Internal components are working correctly.** The only issue is port forwarding rules not being active in UDM Pro.
|
||
|
|
|
||
|
|
**Next Steps:**
|
||
|
|
1. Enable port forwarding rules in UDM Pro Web UI
|
||
|
|
2. Test external access from internet
|
||
|
|
3. If external works, explorer is functional
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Status**: ⚠️ **PORT FORWARDING RULES NEED TO BE ENABLED**
|