I was playing around with netmaker, installed it i...
# general
I was playing around with netmaker, installed it inside docker network, and created a network inside netmaker as with one ext client on my mobile phone and one node using the new macos installer. Was able to join the network and it shows as healthy. Then I wanted to configure the netmaker-1 ( to egress the local docker network which works on mobile, but not on macos.
When I look at the routing table on macos I can see the route to, but not to
Is that because of "The Netclient specifically ignores gateways that overlap with local ranges"
Possibility, what are the existing networks on the mac
Copy code
Destination        Gateway            Flags           Netif Expire
default          UGScg             en0
127                UCS               lo0          UH                lo0
169.254            link#7             UCS               en0      !
192.168.1          link#7             UCS               en0      !     link#7             UCS               en0      !        18:e8:29:44:d7:a6  UHLWIir           en0   1197        b8:27:eb:ed:1e:7a  UHLWI             en0   1193        0:11:32:89:1b:69   UHLWIi            en0   1177        0:11:32:89:1b:69   UHLWIi            en0    210       70:2c:9:ec:49:b9   UHLWI             en0    457   link#7             UCS               en0      !      ff:ff:ff:ff:ff:ff  UHLWbI            en0      !        utun3              UHS             utun3
224.0.0/4          link#7             UmCS              en0      !        1:0:5e:0:0:fb      UHmLWI            en0    1:0:5e:7f:ff:fa    UHmLWI            en0        UH              utun3 link#7             UCS               en0      !
where utun3 is the wireguard one
Does wg show have the 172 network in allowed ips
it just shows this:
Copy code
interface: utun3
  public key: XXXXXX
  private key: (hidden)
  listening port: 56360
Copy code
sudo wg showconf utun3
ListenPort = 56360
PrivateKey = XXXXXX
and that is the conf file that was generated for an ext client?
no, this is the output on my mac. I installed wireguard-go and netclient 0.14 and let it connect with an access token
Ok I misunderstood your earlier comment.
If you do a netclient pull does the config get updated
the config for ext clients is as follows:
Copy code
Address =
PrivateKey = XXXX
MTU = 1280

PublicKey = XXXX
AllowedIPs =,
Endpoint = XXXX:51821
PersistentKeepalive = 20
Copy code
sudo netclient pull -vvv
[netclient] 2022-05-21 21:00:46 No network selected. Running Pull for all networks.
[netclient] 2022-05-21 21:00:56 waiting for interface...
[netclient] 2022-05-21 21:00:56 interface ready - netclient.. ENGAGE
[netclient] 2022-05-21 21:00:56 pulled network config for home
[netclient] 2022-05-21 21:00:56 register at https://api.XXXX:443/api/server/register
[netclient] 2022-05-21 21:00:56 certificates/key saved
[netclient] 2022-05-21 21:00:57 reset network and peer configs
Copy code
sudo netclient list -vvv
not sure why peers is empty on the mac
You could try the homebrew installer and see if that works better
I installed it via brew
uninstalled wireguard-tools, wireguard-go and netclient, and just ran install netclient which installed the other 2 again
same result
all with brew ofcourse