From 85952dfc921ce29f68e1dbb2a4a9aff58a9f351a Mon Sep 17 00:00:00 2001
From: Jan Grewe <jan@faked.org>
Date: Wed, 29 May 2024 00:37:21 +0200
Subject: [PATCH] add 'lan6' interface, remove wan/wan6 interface

---
 files/etc/uci-defaults/99_custom | 39 ++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 5 deletions(-)

diff --git a/files/etc/uci-defaults/99_custom b/files/etc/uci-defaults/99_custom
index 75b4d93..8083351 100644
--- a/files/etc/uci-defaults/99_custom
+++ b/files/etc/uci-defaults/99_custom
@@ -3,16 +3,45 @@
 uci set system.@system[0].hostname='openwrt'
 uci commit system
 
-uci del dhcp.dnsmasq1
-uci commit dhcp
-
-uci batch <<-EOF >/dev/null
-  set network.lan.proto=dhcp
+uci batch <<-EOF
   delete network.lan.ipaddr
   delete network.lan.netmask
+  delete network.lan.ip6assign
+  set network.lan.proto=dhcp
+  set network.lan6=interface
+  set network.lan6.proto=dhcpv6
+  set network.lan6.device=br-lan
+  set network.lan6.reqaddress=try
+  set network.lan6.reqprefix=no
   commit network
 EOF
+/etc/init.d/network restart
+
+uci batch <<-EOF
+  delete firewall.zone2
+  delete firewall.forwarding1
+  delete firewall.rule1
+  delete firewall.rule2
+  delete firewall.rule3
+  delete firewall.rule4
+  delete firewall.rule5
+  delete firewall.rule6
+  delete firewall.rule7
+  delete firewall.rule8
+  delete firewall.rule9
+  set firewall.defaults.input=ACCEPT
+  set firewall.defaults.forward=ACCEPT
+  add_list firewall.zone1.network=lan6
+  commit firewall
+EOF
+/etc/init.d/firewall restart
 
+uci batch <<-EOF
+  delete network.wan
+  delete network.wan6
+  add_list network.device_lan.ports=wan
+  commit network
+EOF
 /etc/init.d/network restart
 
 exit 0
-- 
GitLab