Files
explorer-monorepo/ALL_TESTS_REPORT.md

134 lines
3.7 KiB
Markdown
Raw Normal View History

# 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**