dec0dOS / zero-ui

ZeroUI - ZeroTier Controller Web UI - is a web user interface for a self-hosted ZeroTier network controller.
GNU General Public License v3.0
951 stars 152 forks source link

feat: add ipv6 support #151

Open NoobTW opened 1 year ago

NoobTW commented 1 year ago

Pull Request type

Please check the type of change your PR introduces:

What is the current behavior?

Lack of IPv6 Auto Assignment support.

Issue Number: #6 #89

What is the new behavior?

What's working (These are tested on another ZT client.):

image

What's not working yet:

image

Does this introduce a breaking change?

Other information

dec0dOS commented 1 year ago

Thanks for your PR, @NoobTW!

Currently, IPv6 in ZeroTier is still a black box for me, so I could not accept the half-baked feature. If you couldn't finish the IPv6 feature by yourself, please don't delete your PR, as your research would be really helpful in the future.

NoobTW commented 1 year ago

I respect your call, as you're the primary maintainer of this repo.

However, the main function (6PLANE and RFC4193 assignment) is working. The non-working part is just about showing assigned/managed IPs. Personally, I think we can still call it a checkpoint/milestone or something.

But it's not a bad thing to wait and see if the community can help.

Again, it's fine with me if you decide to keep this PR open. (not trying to be rude)

NoobTW commented 1 year ago

This might be helpful to calculate the twp IP addresses.

https://gist.github.com/laduke/fa1e9a68a79d9038ab117ad0ab69927a

mikkelke commented 1 year ago

I really need this to use zero-ui. Can i be any help?

NoobTW commented 1 year ago

Made a few progress.

What's working now:

What's not working yet: