ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
359 stars 56 forks source link

Disable SLAAC by default on cloudinit #122

Open BradPerbs opened 1 day ago

BradPerbs commented 1 day ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Would be good to know how to disable SLAAC by default in the cloud init.

Describe the solution you'd like.

Option to enable or disable slaac

Additional context to this request.

No response

ericwang401 commented 1 day ago

In the technical details of this feature request, could you elaborate on how SLAAC could be disabled, what SLAAC is, and its importance?

BradPerbs commented 1 day ago

to disable it: in the netplan config it should add a row accept-ra: false

It's quite important otherwise you get router announced unwanted ipv6 on the vm's.

BradPerbs commented 1 day ago

accept-ra: false can be sent through the cloud init as well, but it's not clear where in convoy should be added, when I try to add it it breaks the vm configuration

ericwang401 commented 1 day ago

accept-ra: false can be sent through the cloud init as well, but it's not clear where in convoy should be added, when I try to add it it breaks the vm configuration

I don't see how it is possible, given Proxmox's APIs, for Convoy to make this change.

staalexa commented 1 day ago

SLAAC

The user can still

  1. disable cloudinit
  2. set the netplan config manually (cloud init only runs during boot)

Therefore, doing it via cloudinit is not the best choice anyway. Another solution needs to be found to fix this.