After upgrading to version 0.17.1 from v0.16.3, I ...
# netmaker
b
After upgrading to version 0.17.1 from v0.16.3, I noticed a significant decrease in speed for my external clients. I attempted to resolve the issue by reinstalling the software multiple times, but I saw no improvement. Ultimately, I decided to switch to another company's platform, which proved to be 10 times faster than Netmaker v0.17.1 on the same machine and location with the same IP. The difference was astounding. Despite this, I still have a few machines running on version 0.16.3, and until I am certain that the performance issues have been resolved, I do not plan to update or install version 0.17.1 on any of my machines. I am deeply disappointed with this outcome.
j
were you using the server as the Ingress machine?
b
as VPN servers
j
we moved the server to use userspace WireGuard because it's easier to manage from a installation standpoint, and has less of an impact on the host machine. However, due to that, using the server to route traffic will go slower. However, if you install WireGuard and the netclient directly on the host machine and use that for Ingress, it should go faster.
In our upcoming version, we are just taking WireGuard out of the server entirely and will just have the installer put the netclient on the host, which should be a lot better.
b
All of my clients are utilizing the Wireguard application.
j
Yes, i mean on the Server / Ingress side. My guess is the machine acting as Ingress is slowing things down because it is using userspace WireGuard, which is the slower version. But if you install kernel WireGuard on the host, run the netclient, and set that as the Ingress instead, it should go back to being faster.
b
Are you saying I should install NetClient on the server and use it as the Ingress?
j
yes, that should be more performant
b
Could you provide me with some guidance on how to accomplish this task?
j
ssh to the netmaker VM, follow the instructions to install the netclient, do a "netclient join" to the network, and then set it as an ingress gateway
b
Okay, I might try it in the next couple of days. Thanks!
j
no problem, and sorry to hear about your issues
b
correct it if there is a grammar mistake: still unclear how to do it. need a little bit of help here. First time I tried it. It crashed my server. I had to re-install everything including the OS. now it's my second times to try. I have created 2 networks, one server, one VPN server. I also have client installed. Can you guide me how to set it all up? the first time, both of my networks had Ingress & Egress gateway and It creash my computer. As the name implies. I want VPN server to provide external clients. So, which network should I set up an ingress gateway and which network have to set up an Egress gateway? Thanks!
j
oooh, are you using it as an internet VPN? (0.0.0.0/0)
b
I guess so
j
ahhh ok apologies, in that case, you probably want to put the Ingress on a different server
b
What do you mean by different server?
Can you make it perfect clear?
j
A different VM
there is one other option that may work as well...you can run the netclient as a docker container on the same host, but turn off the host networking
the networking needs to be isolated
b
I'm not sure I understand you completely. Like I said earlier, I have set up two networks: one is the host network, which is Netmaker, and the other is a VPN. If I turn off the host network, which network will my client be joining: the host network or the VPN?
In addition, when you said to turn off the host network, does it mean not to set up either an Ingress or an Egress gateway on host network?
3 Views