@glitch, thanks for the great answers.
@Endeavour47, to achieve the bridge, you can refer to this post: https://www.gl-inet.com/forums/topic/no-stable-openwrt-version-for-gl-mt300n/
It is long. I copy the useful info here:
1. Download two script and compile in your firmware. They are:
http://www.gl-inet.com/download/script/switch_mode
http://www.gl-inet.com/download/script/BTN_1
The first file is to switch between router and AP bridge mode. It should be /usr/bin/switch_mode
The 2nd file is script assigned to the hardware switch. It should be rename /etc/rc.button/BTN_1
So, when you change the switch to the left, it is router mode, when you move the switch to the right, it is bridge mode.
DO NOT forget to change the two files to executable by using “chmod +x”
Do you know how to put this scripts to the correct place in the router? You can use winscp if you are in windows.
Alternative solution is to click the “Advanced Settings” in the up-right corner of the UI and login Luci.
- Then go to Network->Interfaces
- delete WAN and WAN6
- Edit LAN, go to "Physical Settings". You should see "eth0.1" is checked. check VLAN Interface: "eth0.2" as well
- Go to bottom of this page and find DHCP section. Check Disable DHCP for this interface.
- Then click "Save and Apply".
- Your network will break. Connect it back in around 10 seconds and you will find your device will get IP from your main router. You will not be able to access the mini router any more because you don't know its IP address any more.