What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Solved WireGuard, What am I missing?

If you are setting up a Wireguard VPN client in the Asus-Merlin firmware, have you created a VPN Director rule entry for the Wireguard VPN client you have created? The VPN Director rule is what routes the individual network client or entire network through the VPN client tunnel. More on VPN Director here:
 
@ bennor,
I have not... This is all new to me. This will take me awhile to investigate/explore.
Thank you for getting back and for the link.
 
Update... Not getting it, yet. Still working on it.
Probably a good idea to post your VPN Director Rule settings to others can review to see if there are any issues.
 
In simple terms, nothing goes over the wireguard tunnel unless there is a VPN Director rule.

Also, IPVanish is pointing you to openvpn instructions, and stock not Merlin.
 
@ bennor,
@ elorimer,
and @ SNB Forums,

bennor suggested that I should share, and am probably over sharing, but here go's...

Being as far removed from the Tech World as one could possibility be... As such, I purchased a RT-AX86U Pro w/asuswrt-Merlin firmware and with an OVPN protocol, pre-installed (FlashRouters).

I now have what I would consider a basic home network setup, having anyone that has access to my home network with the correct password(s), etcetera, are able to access the internet with the added security and anonymity that VPN's provide (IPVanish). I've since became aware that WireGuard protocol is more secure and faster than the OVPN protocol. And would like to setup my home network with this additional option. Being said, it has been a major challenge for me wrapping my head around the terminology used and the deployment there of. As an example, https://github.com/RMerl/asuswrt-merlin.ng/wiki/VPN-Director.

While researching home networking solutions. It was suggested the SNB Forum could/would possibly help.

Notes...

When adding additional OVPN servers using IPVanish OVPN configure downloads, I had to remove the "keysize 256" from the custom configuration in order to get it to work. I only knew this because the OPVN server that came pre-loaded from FlashRouters did not have "keysize 256". Attachment 5 is the original pre configuration from FlashRouters.

When I did get WireGuard connected. The speed was at least twice as fast as OPVN. But it showed my true IP address.

Back to the drawing board, I'll keep chipping away at getting WireGuard protocol as an option for my home network.

Any thoughts or suggestions would be welcomed. Please see attached

Thanks in advance, Roy

Edit... Attachment removed
 

Attachments

  • 1-SNB_TunnelProj_NetMap-2025-06-20.png
    1-SNB_TunnelProj_NetMap-2025-06-20.png
    188.9 KB · Views: 42
  • 2-SNB_TunnelProj_Status-2025-06-20.png
    2-SNB_TunnelProj_Status-2025-06-20.png
    226.8 KB · Views: 39
  • 3-SNB_TunnelProj_Director-2025-06-20.png
    3-SNB_TunnelProj_Director-2025-06-20.png
    174.8 KB · Views: 37
  • 4-SNB_TunnelProj_Client-Sj21DirectorDetail-2025-06-20.png
    4-SNB_TunnelProj_Client-Sj21DirectorDetail-2025-06-20.png
    139.3 KB · Views: 37
Last edited:
@916Area52, what is the local network IP subnet for the router? Is it 172.21.25.x?
As a troubleshooting step; in the VPN Director Rule leave the Remote IP field blank and input the local network IP address for the local network client you want routed over the VPN tunnel into the Local IP field. Here is an example of a working VPN Director Rule for a specific local network client using both OpenVPN and WireGuard using ProtonVPN.

VPN Director Rules.jpg
 
Out of curiosity, why do you you have a VPN Director Rule for the router itself (192.168.50.1)? What is your goal by doing so?

Without more information one can only guess at what's wrong. Is the screen capture showing "Your IP address is" showing your broadband/ISP provided IP address or is it showing the IP address of the VPN service?

Edit to add: A further suggestion. Start with just one single VPN Director Rule aimed at one specific local network client. Once you get that client working through the VPN tunnel you can move to expanding the rules to suit your use case.
 
Last edited:
@ bennor,

"@916Area52, what is the local network IP subnet for the router? Is it 172.21.25.x?"

I actually don't know for sure. Where would I find the local network IP subnet for the router? 172.21.25.x was gleaned from attachment #5, Connected (Local: 172.21.25. - Public: 216.131.122.).

"Out of curiosity, why do you you have a VPN Director Rule for the router itself (192.168.50.1)? What is your goal by doing so?"

Blindly poking around, not knowing anything.

"Without more information one can only guess at what's wrong. Is the screen capture showing "Your IP address is" showing your broadband/ISP provided IP address or is it showing the IP address of the VPN service?"

It is, showing my broadband/ISP provided IP address.

"Edit to add: A further suggestion. Start with just one single VPN Director Rule aimed at one specific local network client. Once you get that client working through the VPN tunnel you can move to expanding the rules to suit your use case."

Before I continue, I need to wrap my brain around what you probably consider basic knowledge/information.

Can you recommend any reads/videos?

Currently I'm trying to learn/absorb this information https://routersecurity.org/ipaddresses.php

Thank you for your patients.
 
Last edited:
For simplicity's sake, use the router GUI Network Map > Clients to see the IP addresses of the local network clients. Note the IP address of the local network client you want to route through the VPN tunnel. Then input that specific client IP address into the VPN Director Rule's Local IP Address field.

You can likely find a number of internet posts on how to use VPN Director Rules by using your favorite internet search engine and searching for "asus-merlin how to use VPN Director rules".

Generally, if one isn't routing the entire local network through the VPN tunnel then they'll want to manually configure IP addresses for the network clients they want to route through the VPN tunnel using VPN Director Rules. One can either use the LAN > DHCP Server > Manual Assignment to assign IP addresses to local network clients or they can configure each client's network settings manually to set a static IP address. Generally, using manual or static IP addresses prevents the client IP address from changing.
 
@ bennor,

Thank you for your willingness to share your knowledge and your patients.

Found a solution for my WireGuard VPN concerns.


Starting at "Merlin Router Setup for ProtonVPN". Step 11 and a reboot was a game
changer for me. My home network now enjoys the added security, anonymity and speed that the WireGuard VPN protocol provides.

Again, Thank you :)
 

Attachments

  • 2-New-WireGuardClient-2025-06-21.png
    2-New-WireGuardClient-2025-06-21.png
    198.4 KB · Views: 28
  • 2-NotExposed IP 2025-06-21.png
    2-NotExposed IP 2025-06-21.png
    173.1 KB · Views: 27

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top