]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Added LXC_IPV6_ENABLE option for lxc-net to enable or disable IPv6 4521/head
authorMathias Aerts <mathias.aerts@delta.blue>
Thu, 20 Feb 2025 21:50:04 +0000 (22:50 +0100)
committerMathias Aerts <mathias.aerts@delta.blue>
Thu, 20 Feb 2025 21:50:04 +0000 (22:50 +0100)
Signed-off-by: Mathias Aerts <mathias.aerts@delta.blue>
config/init/common/lxc-net.in

index 4f6802a8ccccb053a335e5a521f9e8648c4518b1..06b632b1065fe620157d123e39685497d84fbbaf 100755 (executable)
@@ -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