diff --git a/files/etc/uci-defaults/99-custom b/files/etc/uci-defaults/99-custom
new file mode 100644
index 0000000000000000000000000000000000000000..ded919a7eecdd253443e2cce5fa9e8f11d8f0bbc
--- /dev/null
+++ b/files/etc/uci-defaults/99-custom
@@ -0,0 +1,7 @@
+cat << "EOF" > /etc/uci-defaults/99-custom
+uci -q batch << EOI
+set network.lan.proto='dhcp'
+delete network.lan.ipaddr
+delete network.lan.netmask
+EOI
+EOF
diff --git a/files/etc/uci-defaults/lan_dhcp b/files/etc/uci-defaults/lan_dhcp
deleted file mode 100644
index 8d41d71abceb6ada39413de8026a2c17c86878b6..0000000000000000000000000000000000000000
--- a/files/etc/uci-defaults/lan_dhcp
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-
-uci -q batch << EOF
-set network.lan.proto=dhcp
-delete network.lan.ipaddr
-delete network.lan.netmask
-commit network
-EOF