Client Error
Request failed, please try again
Something went wrong!
Tenda GPON OLTs (TES70xx series, e.g. TES7001, TES7002) are monitored without SNMP β the TES7001 has no SNMP agent at all, so there is nothing to enable on the OLT and the SNMP guide does not apply. ISPMan logs in to the OLT's web admin UI, the same way you do in a browser, and reads everything from there: system info, PON ports, ONUs with their optical power, uplinks, traffic and alarms.
β οΈ IPs, ports and interface names below are examples. The forwarded port and NAT rules are generated per OLT β always use the values shown on that OLT's page in ISPMan.
| Model | Firmware | Status |
|---|---|---|
| TES7001 | V3.0.0.47 | Field-tested end to end |
| TES7002 | β | Expected to work (same web UI); not yet tested |
The models share the same web UI, so the steps are the same. On a model not marked tested, press Poll now right after setup: if PONs and ONUs appear, it works. If the poll errors or the ONU list stays empty, contact ISPMan support with the model and firmware.
x.x.x.x).
The OLT's management is untagged on its uplink ports, so the router port facing the OLT only needs an IP in the same subnet:
/ip address add address=<router-ip-in-olt-subnet>/24 interface=<port-to-olt> comment="OLT mgmt"
/ping <olt-management-ip> count=3
Use a free address in the OLT's management subnet (e.g. OLT at
x.x.x.y
β router x.x.x.z/24) on the port the OLT is cabled to.
The ping must reply before you continue.
β οΈ Don't move the OLT's management IP. It only answers web and ping on its management interface. An address added on another VLAN answers ARP only, and moving the management IP to a VLAN that isn't fully wired can lock you out until a factory reset.
β οΈ Keep the router port accepting untagged frames.
With
frame-types=admit-only-vlan-tagged
the OLT's management traffic is dropped and the OLT becomes unreachable.
Go to Devices β OLTs β Add OLT and fill in:
Then Edit
the OLT, turn on βCollect ONUs via the OLT web UIβ, click
Pick a free one
for the exposed web port, keep the OLT web port at 80, and save.
On the OLT's page click Admin access
and save the OLT's web username (usually admin) and password.
This is required β without it every poll fails with incomplete_web_config.
On the OLT's page click Router NAT, then Apply on <your router>. ISPMan pushes:
olt-web:<olt id>
β forwards the exposed web port on the WireGuard interface to the OLT's port 80.
olt-web-masq:<olt id>
β masquerade, so the OLT's replies come back. Don't delete it.
olt-snmp:<olt id>
β pushed for every OLT; unused by a Tenda and harmless.
π‘ Once verified, ISPMan keeps the OLT's dashboard and charts up to date automatically.
| Symptom | Fix |
|---|---|
| incomplete_web_config | Save the login (Step 3); check web collection is on with a web port (Step 2). |
| login_rejected | Wrong OLT password β re-save Admin access. |
| econnrefused / timeout | Re-apply the NAT rules (Step 4) and ping the OLT from the router (Step 1). |
| βshowing the previous pollβ | One poll failed and the last good data was kept β usually transient. |
| ONU Rx power in red (e.g. +3 dBm) | Far too much light β add a splitter or ~15 dB attenuator. Healthy Rx is about β8 to β27 dBm. |
| ONU never appears on the OLT | Optical problem: too much light on a direct patch cord, APC/UPC connector mismatch or dirty connectors, or an EPON ONU (it must be GPON). |