CloudInit IPv6 SLAAC

Vengance

Renowned Member
May 21, 2016
271
12
83
34
Hallo,

Mir ist Anfang letzten Jahres aufgefallen, dass es keine Option gibt, SLAAC für IPv6 via CloudInit zu aktivieren.

Wäre es möglich, neben DHCP die Option SLAAC hinzuzufügen?
Das sollten in der config ja nur wenige Zeilen Code sein.


Ich nutze bei mir zur Adressvergabe DHCP für IPv4 sowie RADVD für IPv6.
Daher würde ich eine Option für SLAAC sehr begrüßen.


Danke!
Ian
 
Ubuntu 20.04 und 20.10 bringen die Version 20.4 bereits mit, Debian sollte das mit der kommenden Version wohl auch implementieren
 
In der /usr/share/perl5/PVE/QemuServer/Cloudinit.pm habe ich gerade entdeckt, dass scheinbar nun die Funktion für SLAAC hinzugefügt wurde,
sehe ich das richtig, dass SLAAC im UI jedoch noch fehlt? :)

Das wäre kein Problem, dann ändere ich den DHCP6 Eintrag einfach wieder zu SLAAC

Perl:
        if (defined(my $ip = $ipconfig->{ip6})) {
            if ($ip eq 'dhcp') {
                $content .= "${i}- type: dhcp6\n";
            } elsif ($ip eq 'auto') {
                # SLAAC is only supported by cloud-init since 19.4
                $content .= "${i}- type: ipv6_slaac\n";
            } else {
                $content .= "${i}- type: static6\n"
                       . "${i}  address: '$ip'\n";
                if (defined(my $gw = $ipconfig->{gw6})) {
                    $content .= "${i}  gateway: '$gw'\n";
                }
            }
        }
 
Es ist auch im pve-manager enthalten, jedoch gab es davon noch kein neues Paket.
 
Alles klar danke, dann ändere ich wieder dhcp6 zu ipv6_slaac, bis es nativ im UI ist :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!