Help with WireGuard Server Setup and Port Forwarding on Beryl

Hi all,

I’m looking for some help setting up a remote connection to my home network using two GL.iNet Beryl routers.

My Setup

  1. I have a static IP address from my ISP.
  2. At home:
  • One Beryl router acts as the WireGuard server, connected to my ISP router.
  1. While away:
  • The second Beryl router will act as the WireGuard client.

The Problem

I’m struggling with port forwarding to the Beryl (WireGuard server) from my ISP router. Here’s what I’ve tried:

  • I set up port forwarding on my ISP router to the Beryl.
  • To troubleshoot, I directly connected the Beryl to my ISP router via Ethernet and used its port forwarding function.
  • However, port forwarding still fails when tested on portchecker.co.

What I’ve Noticed

On the Beryl admin page:

  • My IP address and gateway IP start with 88.98.xxx.xx rather than the typical 192.168.xxx.xx.

Questions

  1. Could this IP address (starting with 88.98) be causing the issue?
  2. Are there additional steps I should take to make port forwarding work?

Any help or insights would be greatly appreciated!

Thanks again!

You can't test WireGuard port forwarding.

Test from your phone with the WireGuard app or by using your phone as a hotspot.

Hi @admon

thanks for getting back to me. I tested the Wireguard connection on my phone network as suggested. the application log said that "handshake did not complete".

Is the beryl router acting as wireguard server running on a static ip?, how is it connected?

can you also try opening a tcp port and see how that reflects on the portprobe site?

If it is cgnat it will be a simple give away because the port even shows closed on tcp :+1:, if open you can close tcp again it's just for elimination.

hi @xize11

Thanks for your response.

Currently, my Beryl is connected to the ISP-issued home router using an Ethernet cable. I’ve also paid the ISP for a public static IP, and I can confirm that the public IP (from a 'What is my IP' website) matches the WAN IP on the ISP router.

Unfortunately, using TCP didn’t resolve the issue. I still couldn't see the port is open from an external connection.

And this port was opened on the isp router correct?

@xize11 YES the port was opned on the ISP router.
I also tried to use beryl as the home router and use the port forwarding function available on Beryl, I still could not get the port opened .

Can you show how it was portforwarded on isp ui?

1 Like


@xize11 sure - please find the screenshoot attached.

Thanks, that screenshot seem to look fine but to be sure:

Is the 0.0.0.0 required or can it be applied empty?

^ please try it as empty.

If tcp doesnt show open on grc port scan then i think the isp is still doing firewalling or cgnat is present.

Now please show me the config on the beryl (like what it shows on home screen), please if it is a public ip which is very strange please mask the last octals.

And a screenshot of how it forwards from the beryl :slight_smile:

@xize11

managed to resolve the issue now, it was to do with the firewall setting.

thanks for your help though.

1 Like