@mira
Ich habe nun dutzende Stunden mit dem durchforsten der Cloud-Init sowie Proxmox Cloud-Init Sources verbracht.
Testweise habe ich die
/usr/share/perl5/PVE/QemuServer/Cloudinit.pm
etwas angepasst.
Um zu überprüfen ob das generell funktioniert, habe ich angepasst, dass beim Auswählen der DHCP Option im Webinterface nicht "dhcp6" in die Config geschrieben wird, sondern "ipv6_slaac".
Die in Debian vorhandene Cloud-Init Version kennt in der Tat die Option "ipv6_slaac" noch nicht, daher habe ich CloudInit anhand der Sources selber Kompiliert, was einfach und schnell geht.
Damit funktioniert es Problemlos,
Ich wäre daher sehr froh, wenn die Option SLAAC wieder im Webinterface aufgenommen werden würde.
Es muss dann lediglich
- type: ipv6_slaac
in die Cloud-Init config geschrieben werden.
So könnte der Nutzer dann selber entscheiden, ob der DHCP oder SLAAC nutzt.
Denn unter Debian ist DHCP keine Alternative für SLAAC, hier wartet Debian dann auf die Antwort eines DHCPv6 Servers, welche nie ankommt und dadurch die Netzwerkconfig fehlschlägt.
Sollten weitere Infos benötigt werden, kann ich diese gerne liefern, habe nun etliche Stunden mit dem Debugging verbracht
Durch Proxmox generierte Cloud-Init Konfiguration:
Code:
version: 1
config:
- type: physical
name: eth0
mac_address: '6e:83:62:df:4b:c3'
subnets:
- type: dhcp4
- type: ipv6_slaac
- type: nameserver
address:
- '1.1.1.1'
- '2606:4700:4700::1111'
Durch Cloud-Init Konfigurierte Netzwerkconfig:
Code:
auto lo
iface lo inet loopback
dns-nameservers 1.1.1.1 2606:4700:4700::1111
auto eth0
iface eth0 inet dhcp
# control-alias eth0
iface eth0 inet6 auto