Недавно я пытался настроить подключение LXC-контейнеров с Ubuntu 20.04 на моём хосте Proxmox 6.2 через IPv6. Цель была — выдавать контейнерам адреса через DHCPv6, для чего я развернул dnsmasq с объявлениями маршрутизатора (router advertisements). Проблема в том, что, несмотря на то что в веб-интерфейсе для контейнеров установлен IPv6 через DHCP, объявления маршрутизатора отключены и в sysctl, и в systemd-networkd, примерно так:
Код:
# cat /etc/systemd/network/eth0.network
[Match]
Name = eth0
[Network]
Description = Interface eth0 autoconfigured by PVE
DHCP = both
IPv6AcceptRA = false
Код:
# sysctl net.ipv6.conf.eth0.accept_ra
net.ipv6.conf.eth0.accept_ra = 0
Если вручную задать этим параметрам значения true и 1 соответственно и перезапустить systemd-networkd, всё начинает работать, как надо. Но, к сожалению, после перезагрузки настройки сбрасываются.
Это баг или где-то в веб-интерфейсе или конфиге есть опция, которая отвечает за такое поведение?
Заранее спасибо!
Код:
# cat /etc/systemd/network/eth0.network
[Match]
Name = eth0
[Network]
Description = Interface eth0 autoconfigured by PVE
DHCP = both
IPv6AcceptRA = false
Код:
# sysctl net.ipv6.conf.eth0.accept_ra
net.ipv6.conf.eth0.accept_ra = 0
Если вручную задать этим параметрам значения true и 1 соответственно и перезапустить systemd-networkd, всё начинает работать, как надо. Но, к сожалению, после перезагрузки настройки сбрасываются.
Это баг или где-то в веб-интерфейсе или конфиге есть опция, которая отвечает за такое поведение?
Заранее спасибо!
