Validate and enable IPV6 support #170

Closed
opened 2026-02-05 17:13:38 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @Boy132 on GitHub (Oct 15, 2024).

Originally assigned to: @Boy132 on GitHub.

Currently ipv6 is disabled/ the new frontend only accepts ipv4 for allocations.
I'm pretty sure ipv6 does actually work (on the backend) but we should do some tests and enable ipv6 support.

a73404c1b4/app/Filament/Admin/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php (L82)
a73404c1b4/app/Filament/Admin/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php (L70)
a73404c1b4/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php (L215)

Originally created by @Boy132 on GitHub (Oct 15, 2024). Originally assigned to: @Boy132 on GitHub. Currently ipv6 is disabled/ the new frontend only accepts ipv4 for allocations. I'm pretty sure ipv6 does actually work (on the backend) but we should do some tests and enable ipv6 support. https://github.com/pelican-dev/panel/blob/a73404c1b451769c769faf387e4750c868715827/app/Filament/Admin/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php#L82 https://github.com/pelican-dev/panel/blob/a73404c1b451769c769faf387e4750c868715827/app/Filament/Admin/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php#L70 https://github.com/pelican-dev/panel/blob/a73404c1b451769c769faf387e4750c868715827/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php#L215
OVERLORD added the 🟢 easy label 2026-02-05 17:13:38 +03:00
Author
Owner

@rmartinoscar commented on GitHub (Oct 15, 2024):

I'v previously made a PR https://github.com/pelican-dev/panel/pull/429 for this but i couldn't answer before it get close so here it is:
IPV6 does work both on wings and the panel
https://github.com/pelican-dev/panel/pull/429#issuecomment-2190117124

I'v tried it and used it even on ptero without any issue (you have to use pelican_nw ipv6 gw fdba:17c8:6c94::1011 which is like binding to 172.18.0.1) or use an ipv6 that's actually configured on the machine (just like for ipv4)
@parkervcp also told me that he would have talk this out if he was there at the time so i believe we can just merge that PR

@rmartinoscar commented on GitHub (Oct 15, 2024): I'v previously made a PR https://github.com/pelican-dev/panel/pull/429 for this but i couldn't answer before it get close so here it is: IPV6 does work both on wings and the panel https://github.com/pelican-dev/panel/pull/429#issuecomment-2190117124 > I'v tried it and used it even on ptero without any issue (you have to use pelican_nw ipv6 gw [fdba:17c8:6c94::1011](https://github.com/pelican-dev/wings/blob/main/config/config_docker.go#L19C28-L19C48) which is like binding to [172.18.0.1](https://github.com/pelican-dev/wings/blob/main/config/config_docker.go#L15C28-L15C38)) or use an ipv6 that's actually configured on the machine (just like for ipv4) @parkervcp also told me that he would have talk this out if he was there at the time so i believe we can just merge that PR
Author
Owner

@FlashThePlayer commented on GitHub (Oct 17, 2024):

hey guys
first: i can not overstate how amazing this project is, thank you so much for your work here
second: this feature would be beyond amazing
In germany we almost never have static ipv4 addresses and are also limited by DSLite
so internet hosting over ipv4 is not possible (for peoplbe like me at least)
ipv6 allocations would fix this because the docker container would open up these ports then right?
That would make dns entries also available :)

Of course given if this feature is just as easy as enabling/disabling some filters in the frontend forms 👍🏼

@FlashThePlayer commented on GitHub (Oct 17, 2024): hey guys first: i can not overstate how amazing this project is, thank you so much for your work here second: this feature would be beyond amazing In germany we almost never have static ipv4 addresses and are also limited by DSLite so internet hosting over ipv4 is not possible (for peoplbe like me at least) ipv6 allocations would fix this because the docker container would open up these ports then right? That would make dns entries also available :) Of course given if this feature is just as easy as enabling/disabling some filters in the frontend forms 👍🏼
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#170