Live data from Hacker News

NetMaker: Connect Everything with a WireGuard VPN

netmaker.io

31–40 of 172 posts

Re: NetMaker: Connect Everything with a WireGuard VPN

#31

Why is this better than running wireguard directly on a cheap instance .

These over the top services handle node discovery and meshing for you, instead of you having to feed configurations manually down to each device you want to hook up to wireguard. Convenience features etc

For a non-network person that is surely a convinience. I prefer pushing my configs through ansible and not thinking about it.

Re: NetMaker: Connect Everything with a WireGuard VPN

#32

Earlier quoted context omitted.

1. thanks for linking that 2. the comparison: - protocol: wireguard is now baseline - speed: netmaker is faster because it uses kernel wg - this is not going to hold true for all system configurations, certainly doesn't for macos - flexibility: feels like it does the same as tailscale, marketed slightly different as they list common use-cases – egress and ingress gateways; network shaping with acls is also possible i…

What’s your approach to routing the mesh? Static? BGP? Something else?

i don't route any traffic besides the odd exit-node, and tailscale takes care of that for me

the exit-node routing is for firewall circumvention - if i find myself unable to connect to git over ssh, i simply activate routing through the exit-node and continue working

the exit-node sits at home where i set the rules

Re: NetMaker: Connect Everything with a WireGuard VPN

#33
post #30

Earlier quoted context omitted.

your not the first to complain about it[0], the tone is uncalled for - you can just cmd + w that tab and move on + use it as a signal when picking your service provider [0] https://news.ycombinator.com/item?id=37143046

I can close the tab easily enough, yes. If I was a prospective customer though, he just lost a potential sale. Also, flagging? I'm not surprised, of course; this place is as left as it gets.

WTF does “left” have to do with it?

Re: NetMaker: Connect Everything with a WireGuard VPN

#34
post #30

Earlier quoted context omitted.

I can close the tab easily enough, yes. If I was a prospective customer though, he just lost a potential sale. Also, flagging? I'm not surprised, of course; this place is as left as it gets.

WTF does “left” have to do with it?

[flagged]

Re: NetMaker: Connect Everything with a WireGuard VPN

#35

A pain point I still haven't resolved with WG is this. From my phone, I want to access my homelab through the WG server at home, but everything else through an external WG VPN somewhere else. My homelab ip range is 10.10.0.0/24 or whatever, but the external VPN is some other range. Wireguard doesn't seem to like this. The alternative is to route my phone to home for 100% of traffic, and my home router would egress th…

Assuming your Wireguard server at home is running Linux, you can achieve this by adding a second routing table and adding routing policies.

Is it not possible to configure this on the phone itself?

Re: NetMaker: Connect Everything with a WireGuard VPN

#36

I've been using Netmaker for a few months now and it is incredible. Bastion VPN management for all our enviornments. The only thing we havne't gotten to work is full 0.0.0.0 forwarding. Docs say it's possible (tho not fully common use case), but we always get hangs when attempting. Usually we have to use sshuttle Other than that - incredible.

you're using it for office network or server infra? did you compare it to others, what made you go with netmaker?

Server infra on AWS. Admitttedly we didn't test any others because after looking at Netmaker we were satisfied.

Re: NetMaker: Connect Everything with a WireGuard VPN

#37

A pain point I still haven't resolved with WG is this. From my phone, I want to access my homelab through the WG server at home, but everything else through an external WG VPN somewhere else. My homelab ip range is 10.10.0.0/24 or whatever, but the external VPN is some other range. Wireguard doesn't seem to like this. The alternative is to route my phone to home for 100% of traffic, and my home router would egress th…

What's your setup right now?

A single wg interface/config on your phone, with two peers, one for home wg and one for remote vpn, with AllowedIPs on the home peer as 10.10.0.0/24 and AllowedIPs on the remote vpn peer as 0.0.0.0/24?

Have you tried excluding the cidr of your home wg from the AllowedIPs of the remote vpn? Like not having 0.0.0.0/24, but one or more entries that end up excluding local cidrs.

Re: NetMaker: Connect Everything with a WireGuard VPN

#38
post #26

Earlier quoted context omitted.

Is the kernel module how they claim the 5x performance over tailscale? I haven't really done any real tailscale performance metrics but can't see how else they can claim this (unless there is infrastructure performance differences).

Afaik, tailscale recently made changes to their go user space implementation that actually made their version faster than the kernel implementation, at least in some cases. I remember reading a blog post on tailscacles' website about it and how they are pushing their changes upstream (wg kernel and official wg go user space implementation). Can't find the post now though.

I think this is the post you're referring to.

https://tailscale.com/blog/more-throughput/

Re: NetMaker: Connect Everything with a WireGuard VPN

#39
Tangent question about WireGuard: I use the VPN at work, but the DNS does not seem to be working properly on MacOS. The VPN is configured to use an internal IP for DNS, like 192.168.10.200, but when the VPN is on, that address is not routing properly (it seems the route is not going through the VPN so nothing is found, even if the VPN config does include that IP range). Anyone knows how to get this sort of stuff fixed?

Re: NetMaker: Connect Everything with a WireGuard VPN

#40

Earlier quoted context omitted.

Tinc is dormant these days. Very little development going on. Cool concept, but limited performance and limited uptake. Their approach to mesh was neat at the time.

Dormant, or stable? I've been running a tinc mesh network for eons w/ my systems and it's never given me any trouble. I use git to check in the 'hosts/' folder and add/remove hosts as needed, pull down to all the nodes, and they can all connect. I do wish the encryption + transport could be as performant as wireguard, but for my needs, I haven't been pushing it hard enough that it's a concern for me.

Tinc works, but is not really stable for my use case: strange network environment thanks to my school. It frequently falls into infinite loops, dropping all packets and fully use a CPU core (on Windows, Linux looks fine). It seems stable on an all-Linux network, but the moment a Windows client is added, things can go wrong.

It also does not really have a decent mobile client.

Post reply on HN