Updated on 02/22/2023
I'm not sure if this will help you, but you can try this.
Paste via SSH these commands ONLY on your wireless access point devices:
(Do not paste it on the device that works as a router)
# ******* #
# Dumb AP #
# ******* #
# IP address for the dumb access point
DUMB_AP_IP="192.168.1.2"
# IP address of the main router
MAIN_ROUTER_IP="192.168.1.1"
##############################################
# Change the LAN interface protocol to "Static address", set the IP address for the dumb AP and disable the DHCP/DHCPv6 server
uci set network.lan.proto="static"
uci set network.lan.ipaddr="$DUMB_AP_IP"
uci set network.lan.netmask="255.255.255.0"
uci set network.lan.gateway="$MAIN_ROUTER_IP"
uci -q del network.lan.dns
uci add_list network.lan.dns="$MAIN_ROUTER_IP"
uci set dhcp.lan.ignore="1"
uci del dhcp.lan.ra
uci del dhcp.lan.ra_flags
uci del dhcp.lan.ra_slaac
uci del dhcp.lan.dhcpv6
uci del dhcp.lan.domain
uci del dhcp.lan.ndp
# Remove WAN and WAN6 interfaces
uci del dhcp.wan
uci del network.wan
uci del network.wan6
uci del firewall.@zone[1].network
# Disable these services because they do not run on dumb APs
for i in dnsmasq firewall odhcpd; do
if /etc/init.d/"$i" enabled; then
/etc/init.d/"$i" disable
/etc/init.d/"$i" stop
fi
done
# Disable daemons persistently
cat << "EOF" > /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
# Disable these services because they do not run on dumb APs
for i in dnsmasq firewall odhcpd; do
if /etc/init.d/"$i" enabled; then
/etc/init.d/"$i" disable
/etc/init.d/"$i" stop
fi
done
exit 0
EOF
# Saving all modified values
uci commit
reload_config
Here are these guides for you to learn how to configure the dumb ap or mesh network correctly: