From: Mathias Aerts Date: Thu, 20 Feb 2025 21:50:04 +0000 (+0100) Subject: Added LXC_IPV6_ENABLE option for lxc-net to enable or disable IPv6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d047d81b7745467610ec3fa1667bbb50a3b265d0;p=thirdparty%2Flxc.git Added LXC_IPV6_ENABLE option for lxc-net to enable or disable IPv6 Signed-off-by: Mathias Aerts --- diff --git a/config/init/common/lxc-net.in b/config/init/common/lxc-net.in index 4f6802a8c..06b632b10 100755 --- a/config/init/common/lxc-net.in +++ b/config/init/common/lxc-net.in @@ -21,6 +21,7 @@ LXC_DOMAIN="" LXC_USE_NFT="true" # IPv6 connectivity +LXC_IPV6_ENABLE="true" LXC_IPV6_ADDR="fc42:5009:ba4b:5ab0::1" LXC_IPV6_MASK="64" LXC_IPV6_NETWORK="fc42:5009:ba4b:5ab0::/64" @@ -62,6 +63,8 @@ _ifup() { start_ipv6() { LXC_IPV6_ARG="" + [ "${LXC_IPV6_ENABLE}" = "true" ] || return 0 + if [ -n "$LXC_IPV6_ADDR" ] && [ -n "$LXC_IPV6_MASK" ] && [ -n "$LXC_IPV6_NETWORK" ]; then echo 1 > /proc/sys/net/ipv6/conf/all/forwarding echo 0 > /proc/sys/net/ipv6/conf/${LXC_BRIDGE}/autoconf