Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Add support for ZeroTier tunnels to OpenWRT backend #207

Closed
Tracked by #604 ...
pandafy opened this issue Feb 16, 2022 · 1 comment · Fixed by #274
Closed
Tracked by #604 ...

[feature] Add support for ZeroTier tunnels to OpenWRT backend #207

pandafy opened this issue Feb 16, 2022 · 1 comment · Fixed by #274
Assignees

Comments

@pandafy
Copy link
Member

pandafy commented Feb 16, 2022

Add support for generating ZeroTier configuration for OpenWrt devices.

The OpenWrt backend should be able to generate configuration similar to following sample:

$ cat /etc/config/zerotier 

config zerotier sample_config
	option enabled 0
	option port '9993'
        # Networks to join
	list join '8056c2e21c000001'
        list join '8056c2e21c000002'

Resources
zerotier-openwrt package wiki for information

@Aryamanz29 Aryamanz29 added this to To do in [GSoC 23] ZeroTier 🔅 via automation May 22, 2023
@Aryamanz29 Aryamanz29 self-assigned this Jun 7, 2023
@Aryamanz29 Aryamanz29 moved this from To do 🚀 to In progress 🔄 in [GSoC 23] ZeroTier 🔅 Jun 7, 2023
nemesifier added a commit that referenced this issue Jul 27, 2023
The schema is taken from OpenAPI specification:

https://docs.zerotier.com/service/v1/ (self-hosted controllers)
https://docs.zerotier.com/openapi/centralv1.json (central controllers)

The Zerotier network configuration keys taken from:

https://github.com/zerotier/ZeroTierOne/blob/dev/node/NetworkConfig.hpp

Closes #208

Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
Aryamanz29 added a commit that referenced this issue Jul 31, 2023
The schema is taken from OpenAPI specification:

https://docs.zerotier.com/service/v1/ (self-hosted controllers)
https://docs.zerotier.com/openapi/centralv1.json (central controllers)

The Zerotier network configuration keys taken from:

https://github.com/zerotier/ZeroTierOne/blob/dev/node/NetworkConfig.hpp

Closes #208

Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
@Aryamanz29 Aryamanz29 moved this from In progress 🔄 to Done 🔥 in [GSoC 23] ZeroTier 🔅 Aug 4, 2023
@nemesifier
Copy link
Member

Closed by #272

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

3 participants