github gravitl/netmaker v0.14.0

latest releases: v0.25.0, v0.24.3, v0.24.2...
pre-release2 years ago

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

Don't miss a new netmaker release

NewReleases is sending notifications on new releases.