From 8738984c4cbc88577dcff82dc45f81876a3ace63 Mon Sep 17 00:00:00 2001 From: Liangbin Lian Date: Fri, 28 Mar 2025 13:26:38 +0800 Subject: [PATCH] base-files: default set lan ip6class to wan6 Before this, lan will be assigned ULA-prefix address, when lan send Neighbor Solicitation to other lan area hosts with ULA-prefix address as source, some hosts may not respond (macOS, etc.). https://openwrt.org/docs/guide-user/network/ipv6/configuration#downstream_configuration_for_lan_interfaces --- .../files/etc/uci-defaults/13_lan-ip6class | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 package/base-files/files/etc/uci-defaults/13_lan-ip6class diff --git a/package/base-files/files/etc/uci-defaults/13_lan-ip6class b/package/base-files/files/etc/uci-defaults/13_lan-ip6class new file mode 100644 index 0000000000..b0bc62f860 --- /dev/null +++ b/package/base-files/files/etc/uci-defaults/13_lan-ip6class @@ -0,0 +1,14 @@ + +[ "$(uci -q get network.lan)" = "interface" ] || exit 0 +[ -z "$(uci -q get network.lan.gateway)" ] || exit 0 +[ "$(uci -q get network.wan.proto)" = "dhcp" ] || exit 0 +[ "$(uci -q get network.wan6)" = "interface" ] || exit 0 + +uci -q batch <<-EOF >/dev/null + delete network.lan.ip6class + add_list network.lan.ip6class='wan6' + commit network +EOF + +exit 0 +