Skip to content

在连接不到官方planet时无法只从moon中获取配置 #87

Answered by kaaass
Tokisaki-Galaxy asked this question in Q&A
Discussion options

You must be logged in to vote

Planet/Moon 是 Zerotier VL1 层的设施,主要用来辅助 Peer 之间的连接建立。Controller 是 VL2 层的设施,主要用来保存虚拟网的配置。一个虚拟网中的设备首先要接入 VL1 与 Controller 沟通,最后才能接入 VL2 中的一个虚拟网。

  1. 当然可以,不做 Planet 那步就可以。自建 Planet 与官方的其实不互斥,只是目前的工具没写入官方 Planet,所以要改改代码。然而不追求全自建其实没必要建 Planet,Moon 和 Planet 没有区别,用 Moon 就可以。
  2. 和问题 1 一样。ztncui 实际也不会创建 planet,只是部分第三方 Docker 镜像包含了这个功能。
  3. 不行,网络 ID 不可能保持不变。网络配置理论上可以迁移,但是目前也没人写脚本。

是指每个网络在首页右侧的那个长得像滑动开关的地方,在意外断开的时候显示仍然是绿色的,即使点进去是NotConnected

其实没有 “意外断开”。目前开关其实和 PC 端的 Join 是一个意思,因此如果某一个 VL2 虚拟网加入失败,网络的状态虽然会变成 NotConnected,但并不会自动 Leave 网络。此外,只要有任意一个开关是打开状态,VL1 就会保持连接。

不过确实这个逻辑挺反直觉的,尤其是现在只能 Join 一个网络。不过 v1 可能不会有比较大的逻辑调整了,可能改改显示文本。v2 再重新设计下。

Replies: 11 comments 5 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by kaaass
Comment options

You must be logged in to vote
1 reply
@kaaass
Comment options

Comment options

You must be logged in to vote
4 replies
@Tokisaki-Galaxy
Comment options

@zhcosin
Comment options

@Tokisaki-Galaxy
Comment options

@zhcosin
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested
3 participants
Converted from issue

This discussion was converted from issue #86 on April 08, 2024 05:30.