I'm trying to validate my router's services (like WireGuard, Twingate, and published ports) from my isolated GUEST VLAN (br-lan.200). I need to simulate a real external internet connection so I can test the full NAT translation path. I'm struggling with speed and keeping a reliable connection when hotspotting to my phone. Plus is hard!!!
I think its called Full NAT Loopback (or External Simulation), which means forcing traffic from the GUEST VLAN client inside my network to be processed by the router's WAN interface before being routed back in.
I think standard shortcut for this is NAT Hairpinning (or Local Loopback), where the router sees the request for its own public address and routes the traffic laterally within the internal network. What I'm hoping to do is to route traffic to follow the full NAT path to test my services accurately.
Not quite - I have an isolated GUESTVLAN on the OpenWRT server using DSA. I also have LAN and WAN. I want to know if it is possible to avoid hairpinning from GUST direct to LAN, instead going out and back in through WAN. That way my WAN rules and VPN etc can be tested fully
What exactly are you wanting to test? You're always going to be better off trying with a proper external connection if possible. Checking that port forwards (or similar) are working shouldn't need a particularly speedy connection.
Anything published on the external WAN interface - particularly published ports and external VPN Access. If you google the terms its a well known technique called the TTL hack or avoiding hairpinning