diff --git a/target/linux/ar71xx/base-files/etc/uci-defaults/network b/target/linux/ar71xx/base-files/etc/uci-defaults/network
index 440771641b9884cb81bd7987be3b844d68c34296..f251f4c1b9fa8200c0ce892666f72a0a689a3f74 100755
--- a/target/linux/ar71xx/base-files/etc/uci-defaults/network
+++ b/target/linux/ar71xx/base-files/etc/uci-defaults/network
@@ -15,6 +15,7 @@ ucidef_set_interface_loopback
 board=$(ar71xx_board_name)
 
 case "$board" in
+all0315n |\
 all0258n |\
 ja76pf2)
 	ucidef_set_interface_lan "eth0 eth1"
diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 7df2eec0809ea8294f4a621477b1375fc6e6dd02..cc24864de52f79e5d43e775b626b83daf6847395 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -162,6 +162,9 @@ ar71xx_board_detect() {
 	*ALL0305)
 		name="all0305"
 		;;
+	*ALL0315N)
+		name="all0315n"
+		;;
 	*AP113)
 		name="ap113"
 		;;