touch /etc/systemd/network/.pve-ignore.eth0.network
(in the container) and then edit /etc/network/interfaces
./etc/systemd/network/.pve-ignore.eth0.network
file stops PVE from changing the IPv6AcceptRA setting ... but it also blocks any change to the containers network configuration made from the PVE GUI (or trhough the API). It does that even without showing a warning if you attempt to change the container's network configuration through the PVE GUI.Let me emphasize that IPv6 router advertisements are neither part of SLAAC nor DHCPv6.
I agree that creating the/etc/systemd/network/.pve-ignore.eth0.network
file stops PVE from changing the IPv6AcceptRA setting ... but it also blocks any change to the containers network configuration made from the PVE GUI (or trhough the API). It does that even without showing a warning if you attempt to change the container's network configuration through the PVE GUI.
Proposal: Could an upcoming PVE version contain an "Accept IPv6 RA" checkbox in the container network configuration? That would allow to control that important IPv6 setting without having to block the whole container network configuration from being managed through the GUI or the API.
Thanks @esi_y for the bugzilla link! As I always try to be friendly, I will not declare it as a bug ... but as a feature request to make the IPv6AcceptRA property settable from the GUI / API.I think, especially the staff member who was in this conversation is "retired" (what a funny term, makes you feel like everyone goes straight O.A.P. from Proxmox), you better post this into Bugzilla as a request / bug (your call):
https://bugzilla.proxmox.com/
diff -u usr/share/perl5/PVE/LXC/Setup/Base.pm /usr/share/perl5/PVE/LXC/Setup/Base.pm
--- usr/share/perl5/PVE/LXC/Setup/Base.pm 2025-09-15 19:24:30.000000000 +0200
+++ /usr/share/perl5/PVE/LXC/Setup/Base.pm 2025-10-06 13:15:29.889124763 +0200
@@ -296,6 +296,7 @@
if (defined(my $ip = $d->{ip6})) {
if ($ip eq 'dhcp') {
$dhcp |= $DHCP6;
+ $accept_ra = 'true';
} elsif ($ip eq 'auto') {
$accept_ra = 'true';
} elsif ($ip ne 'manual') {
We use essential cookies to make this site work, and optional cookies to enhance your experience.