From 175cdefd33788eced7fd6d76fb0b1676eb6ba799 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 24 Jun 2024 05:03:58 +0900 Subject: [PATCH] man: suggest to enable global IPv6Forwarding= setting to make IPv6 packets forwarded Closes #33414. --- man/systemd.network.xml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/man/systemd.network.xml b/man/systemd.network.xml index 42a31b4cdd..68d0c9be59 100644 --- a/man/systemd.network.xml +++ b/man/systemd.network.xml @@ -853,7 +853,7 @@ DuplicateAddressDetection=none IPv6Forwarding= - Configures IPv6 packet forwarding for the interface. Takes a boolean value. This controls the + Configures interface-specific host/router behaviour. Takes a boolean value. This controls the net.ipv6.conf.INTERFACE.forwarding sysctl option of the network interface. See IP Sysctl @@ -867,6 +867,14 @@ DuplicateAddressDetection=none networkd.conf5. + Note, unlike IPv4Forwarding=, enabling per-interface + IPv6Forwarding= on two or more interfaces DOES NOT make IPv6 + packets forwarded within the interfaces. This setting just controls the per-interface sysctl value, + and the sysctl value is not directly correlated to whether packets are forwarded. To ensure IPv6 + packets forwarded, the global setting in + networkd.conf5 + needs to be enabled. +