Hi everyone,
I have a WisGate Edge Lite 2 (RAK7268) with the cellular add‑on and I’m trying to get the gateway to fail over from Wi‑Fi to the built‑in cellular backhaul if a firewall upstream is blocking the port we use to reach our server. In our case, the server listens on port 8887.
The service on port 8887 is a WebSocket endpoint, so I’m not testing a standard HTTP page. I just need to verify that outbound TCP 8887 connectivity is available (the WebSocket can be reached) rather than ports 80 or 443.
The “Tracking” section under Ethernet settings allows me to choose ICMP or HTTP and to set a target hostname, reliability, ping count, timeout, etc., but when I choose HTTP, I assume the gateway only does a basic curl to port 80 or 443. I don’t see any way to specify a different port for the health check. Here’s what the configuration page looks like for reference (image omitted here but it’s the standard failover HTTP test with options).
With a firewall rule that blocks TCP 8887 but still allows general web traffic, the link check succeeds and the gateway never triggers the cellular failover. Is there a way to configure the HTTP check to use a custom port or another method to detect that a specific service is unreachable? I’d prefer not to rely on ICMP if possible, since ping replies can be allowed even when the service is down.
Thanks for any guidance!