Important Note: As of 0.14.0, the daemon is installed outside of the "netclient join" process. The new, expected flow is to first install the netclient service (see https://docs.netmaker.org/netclient.html#install). This will start the daemon. Then, you join a network.
If you would like to use the binary from the releases to join a network, without installing the daemon first, please run with ./netclient join --daemon=install. Otherwise, the daemon will not be installed and the client will not receive the updates necessary to run.
What's New
- Netclient GUI, able to join, leave, pull and uninstall using a User Interface!
- Packages for Apt, RPM, Arch, Brew (mac), msi (Windows)
- Freebsd can be ingress/egress gateway
What's Fixed
- Roaming Endpoint changes trigger peer updates
- All DNS entries are sent to peers, fixes relayed nodes not getting DNS entries
- Uncaught panic handled better with netclient + netmaker on same machine
- IPv6 forwarding on gateways
- IPv6 Range updates trigger node updates
- Docs updated
- nm-quick now creates network "netmaker" rather than "default"
- ICMP no longer required on server
- Other small bugs
Known Issues
- IPv6 routing still not working Mac, works fine with ipv4 network
- If you turn off udp hole punching on a node and then turn it to isstatic, it becomes unreachable
- Docs not completely updated
- run netclient uninstall before running remove for linux packages as linux packages (i.e.
apt remove netclient
) do not completely remove netclient yet - logs could be more detailed
- Netclient GUI:
- Displays "WARNING" status despite being healthy on server
- still displays network after leave. Need to quit and re-open
- not displayed on client
- Admin UI:
- Node statuses do not automatically refresh sometimes, need to refresh manually
- Egress Gateway
- Cannot reach from Windows, route not created
- (works on FreeBSD and Linux)
MQ: If you experience issues with client installs hanging or erroring out, refer to this gist: https://gist.github.com/mattkasun/face2a7c1f32031a2126ff7243caad12