GL-6000 Flint2 w OpenWRT 23.05.4, Dumb AP Settings

My home network shows an ONT/2Gb, a MT6000 Flint 2 router, and several Belkin RT3200 dumb APs in a daisy chain fashion. Everything is running OpenWRT 23.05.3.

My goal is to replace the Belkin's with MT6000's, and take advantage of their two 2.5Gb ports:

  • connect the router's Lan 1 port to the first AP's wan port,
  • connect the first AP's Lan 1 port to the second AP's wan port... and so on.
  1. No issues setting up the MT6000 router.
  2. On the AP, I installed OpenWRT 23.05.4.
  3. I added eth0/wan port to br-lan,
  4. Continued with all other AP settings, as I successfully done many times on the Belkin's, but
  5. I get stuck when trying to switch the AP's lan interface (br-lan.10) from "static" to "DHCP client";
    I tried both LUCi and modifying the /etc/config/network file.
    Either way, the AP no longer connects to the network, I have to reset.
    In "static" mode, the AP has network connection.

I am a noob, but I've been successful at following instructions/suggestions that I find on the internet. I have not yet found a similar posting anywhere.

Hoping I can get help. Thanks.

Hi,

May I know if ALL MT6000 set as the AP mode to replace the Belkin AP, am I right?

The MT6000 should be changed to AP mode (GL -> Network -> Network Mode) in your questions.

Please show us your network topology.

Bruce, many thanks for the prompt response.

My current home network has one MT6000 router connected to 4 each Belkin RT3200.
There are no issued setting it up the Belkins (even for a noob like me), but:
a. the Belkins at the end of the daisy chain tend to crash/freeze up;  a reinstall from scratch is needed.  It happens randomly.
b. The MT6000 seems to have a better WiFi connection.
c. I'm hoping to use the two 2.5Gb ports of the MT6000 for higher bandwidth between the router and the APs, and between the APs themselves.

I replaced the GL.iNET's OpenWRT flavor with OpenWRT 23.05.3 on the router, and 23.05.4 on the MT6000 AP, and one of the Belkins.
I'm guessing your suggestion "(GL -> Network -> Network Mode)" applies to  GL.iNet's own OS only... no longer installed on either of my MT6000.

Attached is my desired topology. I have not included all the clients, quite a few of them, making the dwg way too complicated.
Currently, all APs are Belkin RT3200.  The router is MT6000.
I am using one of the Belkins as a smart switch;  turned its WiFi off.

Also attached, are the current AP's network and dhcp config file, hope they help.
All settings worked out well, except for the very last bit, the DHCP client (haha!!)

Thanks again,

PS: Sry about the delay, first post, finding my way.

root@AP4:~# cat /etc/config/network

config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'xxxxxxx/48'

config device
option name 'br-lan'
option type 'bridge'
list ports 'eth1'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'
list ports 'lan4'
list ports 'lan5'
option bridge_empty '1'
option ipv6 '0'

config device
option name 'lan1'
option macaddr 'a:b:c:d:e:F'

config device
option name 'lan2'
option macaddr 'a:b:c:d:e:F'

config device
option name 'lan3'
option macaddr 'a:b:c:d:e:F'

config device
option name 'lan4'
option macaddr 'a:b:c:d:e:F'

config device
option name 'lan5'
option macaddr 'a:b:c:d:e:F'

config interface 'lan'
option device 'br-lan.10'
option proto 'static'
option ipaddr '10.150.150.4'
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '10.150.150.1'
list dns '10.150.150.1'

config device
option name 'eth1'
option macaddr 'a:b:c:d:e:G'

config device
option type '8021q'
option ifname 'br-lan'
option vid '10'
option name 'br-lan.10'
option ipv6 '0'

config device
option type '8021q'
option ifname 'br-lan'
option vid '20'
option name 'br-lan.20'
option ipv6 '0'

config device
option type '8021q'
option ifname 'br-lan'
option vid '30'
option name 'br-lan.30'
option ipv6 '0'

config interface 'Guest'
option proto 'dhcp'
option device 'br-lan.20'

config interface 'IoT'
option proto 'dhcp'
option device 'br-lan.30'

config bridge-vlan
option device 'br-lan'
option vlan '10'
list ports 'eth1:t*'
list ports 'lan1:t*'
list ports 'lan2:t*'
list ports 'lan5:u*'

config bridge-vlan
option device 'br-lan'
option vlan '20'
list ports 'eth1:t'
list ports 'lan1:t'
list ports 'lan2:t'

config bridge-vlan
option device 'br-lan'
option vlan '30'
list ports 'eth1:t'
list ports 'lan1:t'
list ports ‘lan2:t'


root@AP4:~# cat /etc/config/dhcp

config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option cachesize '1000'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option nonwildcard '1'
option localservice '1'
option ednspacket_max '1232'
option filter_aaaa '0'
option filter_a '0'

config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
option ignore '1'

config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'

I see, did you mean how to configure the MT6000-APs work as the AP in the Luci?

Luci -> Network -> Interface:

  1. Interfaces: Remove interfaces wan/wan6/secondwan/secondwan6

  2. Save&apply

  3. Devices: br-lan, configure, check the wan(eth1) and secondwan(lan1)
    image

  4. Interfaces: lan, igone the DHCP server


    Configure the LAN IP and gateway, but this is not mandatory
    image

  5. Save&apply

image
Move the cursor to check if the eth1 and lan1 are in the lan group.

Bruce;
Thanks again for the quick response.
My setup is a bit more complicated (VLANs, APs, etc), so a bit more settings were required. Used OneMarcFifty's tutorials on YouTube.
In my case there were a few additional settings that I needed to do manually:

  1. When adding eth1 port to the br-lan bridge, the lan's MAC address needs to be typed into the "MAC address" box.
  2. Need to edit /etc/config/dhcp:
    In the config dnsmasq section:
    was: option rebind_protection '1'
    is: option rebind_protection '0'
    This first change needs to be saved before proceeding to the next step. Reboot.
  3. Need to edit /etc/config/network:
    in config interface 'lan' section:
    • changed option proto 'static' to option proto 'dhcp'
    • in the same section I added option isolate '0'
      I don't know what it does, it may help, and it's certainly not hurting. got the idea from GL-iNet's own OS config file... I have another MT6000 still with the factory OS.
      All these changes made my MT6000 work as an dumb AP under OpenWRT 23.05.4.
      Thanks for the help; if I cannot close the thread myself, maybe u can.
1 Like

Thanks for the update! :wink:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.