github gravitl/netmaker v0.15.0

latest releases: v0.25.0, v0.24.3, v0.24.2...
2 years ago

Whats New

  • Experimental: Internet Gateway
    • You can now set 0.0.0.0/0 on an egress gateway to create an "internet gateway" or standard VPN. This comes with a few caveats
      • Will not currently work on Mac
      • Does not route DNS requests (though this can be set on ext clients using the "default ext client dns" field on the network)
      • Does not route ipv6
      • Breaks routing for nodes on the same local network: if two or more
    • Most of these issues will be fixed in 0.15.1
  • NFTables Support: nftables now supported for egress
  • Public IP Check Moved to Server: Clients now check their public IP against the server, which fixes a problem users were having from other countries where IP service websites were blocked.
  • Specify IP Service: there is an additional field PUBLIC_IP_SERVICE for the netmaker server which will allow you to specify your own ip checking service for the server and nodes (e.x: PUBLIC_IP_SERVICE=https://ifconfig.me). On netclient this is the flag "-ip-service" (e.x. netclient join -t abc -ip-service https://ifconfig.me)

Whats Fixed

  • OAuth now works in HA
  • OpenWRT script
  • Server routing enhanced to match client side routing
  • Wiping files on network leave should work better now

Known Issues

  • Internet Gateway will break routing for nodes on the same local network
  • zombie node functionality disabled: need to manually clean up duplicate nodes in UI
  • netclient will flush filter and nat tables for nft on down

New Contributors

Full Changelog: v0.14.6...v0.15.0

Don't miss a new netmaker release

NewReleases is sending notifications on new releases.