Wireguard client does not expose devices and server has no way to set up an endpoint

Wireguard client does not expose devices and server has no way to set up an endpoint

Wireguard client does not expose devices and server has no way to set up an endpoint
Wireguard client does not expose devices and server has no way to set up an endpoint
2 weeks ago
Model: Deco X50  
Hardware Version:
Firmware Version: latest

Hi, I've being struggling with the very limited wireguard implementation.

 

I can set up a wireguard client to my home network no problem. It connects. But it disregards the AllowedIPs and no device is pingable from the other end of the vpn. Is there a way to solve this or the "client" is only thought for commercial vpn's and there is no way to expose devices?

 

On the other end, I tried to set up a wireguard "server". Even though there is no client or servers in the wireguard protocol, only peers, I guess naming them like this makes it easier for the end user. Problem is, there is no way to set up an endpoint when you configure a server. Since my setup is running in a starlink connection, I'm behind cg-nat. There is no way I can set up a wireguard server if I can't specify an endpoint to connect because I can't forward any ports.

 

Why this was not thought out when integrating wireguard into the router is really surprising. Making a tunnel into a network with a public ip is like the second most popular usage of vpns. Not to mention that the usage the "server" was designed to do is limited to only users that have access to a public ip. 

 

To top it up, what actually mad me angry was I had to do all this testing from the deco app. The "client" doesn't create public or private keys, so I had to make a choice between typing those huge cryptographic keys, or exposing them through email to my cellphone which I wouldn't call it a secure method. I picked the latter. The app "froze" several times. The "" are cause it didn't actually freeze. But several times every option or modification I tried to do failed and the only way to have the app working again was force closing and opening it again.

 

It's a shame because the deco has a great hardware, but if you need to actually do some networking, the software is a nightmare.

 

Is there any solution to get a wireguard "server" working behind cg-nat?

  1      
  1      
#1
Options
3 Reply
Re:Wireguard client does not expose devices and server has no way to set up an endpoint
2 weeks ago

  @brecker 

Hi, welcome to the community.

Sorry for the inconvenience and currently, Deco App is still the only way to configure the advanced features on the Deco. If there is any improvement for the web management, I will update in the community as soon as possible.

 

The VPN service on Deco only supports IPV4 connection for now. If Deco is behind the CG-NAT, I'm afraid it could only work as a WireGuard VPN Client.

 

For the first issue when Deco was set up as a WireGuard VPN Client, 

"But it disregards the AllowedIPs and no device is pingable from the other end of the vpn. Is there a way to solve this or the "client" is only thought for commercial vpn's and there is no way to expose devices?"

Do you mean the client-PC under Deco APP "Access Permission" list can't ping or access the devices on WireGuard VPN server side?

 

Thank you very much and best regards.

 

  0  
  0  
#2
Options
Re:Wireguard client does not expose devices and server has no way to set up an endpoint
2 weeks ago

  @David-TP 

 

Lets take you picture as if it was my setup. I want to be able to access the notebook from the right of it from within the wireguard server. That's the only thing I want to do, but with several devices. You can also delete the www from the left, I only want a private network.

  0  
  0  
#3
Options
Re:Wireguard client does not expose devices and server has no way to set up an endpoint
2 weeks ago

  @David-TP 

 

Also just to clarify, I'm already doing that from within my computers, the idea to do it from the deco was for devices that don't support wireguard.

 

I know it might be too much to ask, but could you just let us write the whole wireguard config for the server as plain text and not limit us to a few options? This will solve my issue and several others as well. Just add an advanced mode or something. 

  1  
  1  
#4
Options