Port Forwarding Not Working on a Peplink Router? Here's How to Fix It
Most port forwarding failures on Peplink and Pepwave routers come down to one of a small number of causes: the wrong WAN mode, a conflicting firewall rule, or traffic that never reaches the router's public IP in the first place.
Confirm the WAN is set to NAT mode rather than IP Forwarding or Drop-in, check that no inbound firewall rule is blocking the port, and test from outside your own network using the router's actual current public IP.
Method 1: Confirm the port forward rule itself
Steps
- Go to Network > Port Forwarding (sometimes labelled NAT Mappings, depending on firmware).
- Check the protocol is correct: TCP, UDP, or both, matching what the service actually needs.
- Check the external port and the internal LAN IP and port are correct.
- Confirm the target device has a static or reserved LAN IP, so the forward does not silently break after a lease renewal.
Method 2: Check the WAN mode
Under Network > WAN, confirm the connection is set to NAT rather than IP Forwarding or Drop-in mode. In NAT mode, the router opens the necessary inbound state automatically once a port forward is created, so you do not need a separate firewall rule for it. In IP Forwarding mode, all inbound WAN traffic passes through by default, so a missing forward usually is not the issue: an upstream firewall or the target device's own firewall is the more likely cause.
Method 3: Check inbound firewall rules
Port forwards handle their own firewall state automatically. If the default inbound rules have been changed from allow any, add an explicit rule permitting WAN to LAN traffic on the forwarded port, and check the order of rules, since a broader deny rule placed above a more specific allow rule can still block the traffic.
Port forwarding, inbound firewall rules and NAT mappings interact but are not the same thing. A port forward opens one specific port. Inbound firewall rules control broader WAN to LAN access. A NAT mapping exposes an entire LAN device on a secondary public IP. Confusing the three is one of the most common causes of "it should be working but isn't."
Method 4: Test from outside your own network
Testing from a device on the same LAN, or from behind the same public IP, often does not reflect what an external user actually sees, due to how NAT loopback behaves. Test instead from a phone on mobile data, or an external port-checking tool, against the router's current public IP shown under Status > Device.
Method 5: Check what happens on WAN failover
If the router has more than one WAN and Outbound Policy is set to load balance or fail over between them, a port forward is only reachable on whichever WAN currently holds the public IP it was configured against. If forwarding "used to work" and has stopped, confirm which WAN is currently active before assuming the forward itself is broken. Our WAN failover guide covers how failover is configured.
Common questions
Do I need a firewall rule as well as a port forward?
Why does it work from inside my network but not from outside?
I have a dynamic public IP, will that break my port forward?
Still not getting through after working down this list? Our engineering team can check your configuration remotely.