netclient-join.txt 3.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. NAME:
  2. netclient join - Join a Netmaker network.
  3. USAGE:
  4. netclient join [command options] [arguments...]
  5. OPTIONS:
  6. --network value, -n value Network to perform specified action against. (default: "all") [$NETCLIENT_NETWORK]
  7. --password value, -p value Password for authenticating with netmaker. (default: "badpassword") [$NETCLIENT_PASSWORD]
  8. --endpoint value, -e value Reachable (usually public) address for WireGuard (not the private WG address). [$NETCLIENT_ENDPOINT]
  9. --macaddress value, -m value Mac Address for this machine. Used as a unique identifier within Netmaker network. [$NETCLIENT_MACADDRESS]
  10. --publickey value, --pubkey value Public Key for WireGuard Interface. [$NETCLIENT_PUBLICKEY]
  11. --privatekey value, --privkey value Private Key for WireGuard Interface. [$NETCLIENT_PRIVATEKEY]
  12. --port value Port for WireGuard Interface. [$NETCLIENT_PORT]
  13. --keepalive value Default PersistentKeepAlive for Peers in WireGuard Interface. (default: 0) [$NETCLIENT_KEEPALIVE]
  14. --operatingsystem value, --os value Identifiable name for machine within Netmaker network. [$NETCLIENT_OS]
  15. --name value Identifiable name for machine within Netmaker network. [$NETCLIENT_NAME]
  16. --localaddress value Local address for machine. Can be used in place of Endpoint for machines on the same LAN. [$NETCLIENT_LOCALADDRESS]
  17. --address value, -a value WireGuard address for machine within Netmaker network. [$NETCLIENT_ADDRESS]
  18. --addressIPv6 value, --a6 value WireGuard address for machine within Netmaker network. [$NETCLIENT_ADDRESSIPV6]
  19. --interface value, -i value WireGuard local network interface name. [$NETCLIENT_INTERFACE]
  20. --apiserver value Address + GRPC Port (e.g. 1.2.3.4:50051) of Netmaker server. [$NETCLIENT_API_SERVER]
  21. --grpcserver value Address + API Port (e.g. 1.2.3.4:8081) of Netmaker server. [$NETCLIENT_GRPC_SERVER]
  22. --key value, -k value Access Key for signing up machine with Netmaker server during initial 'add'. [$NETCLIENT_ACCESSKEY]
  23. --token value, -t value Access Token for signing up machine with Netmaker server during initial 'add'. [$NETCLIENT_ACCESSTOKEN]
  24. --localrange value Local Range if network is local, for instance 192.168.1.0/24. [$NETCLIENT_LOCALRANGE]
  25. --dns value Sets private dns if 'on'. Ignores if 'off'. Will retrieve from network if unset. [$NETCLIENT_DNS]
  26. --islocal value Sets endpoint to local address if 'yes'. Ignores if 'no'. Will retrieve from network if unset. [$NETCLIENT_IS_LOCAL]
  27. --isdualstack value Sets ipv6 address if 'yes'. Ignores if 'no'. Will retrieve from network if unset. [$NETCLIENT_IS_DUALSTACK]
  28. --ipforwarding value Sets ip forwarding on if 'on'. Ignores if 'off'. On by default. (default: "on") [$NETCLIENT_IPFORWARDING]
  29. --postup value Sets PostUp command for WireGuard. [$NETCLIENT_POSTUP]
  30. --postdown value Sets PostDown command for WireGuard. [$NETCLIENT_POSTDOWN]
  31. --daemon value Installs daemon if 'on'. Ignores if 'off'. On by default. (default: "on") [$NETCLIENT_DAEMON]
  32. --roaming value Checks for IP changes if 'on'. Ignores if 'off'. On by default. (default: "on") [$NETCLIENT_ROAMING]
  33. --help, -h show help (default: false)