So Router is what you get out of the box as you understood.
Repeater mode is then an extension of that. The router acts as a client, connecting to a remote wifi, while still acting as a router for your devices with firewall etc. Devices get their IPs from the GL router, not from the upstream network.
Extender and AP are modes where the firewall is disabled.
In Extender mode the router will connect to the remote wifi and then copy all the settings of that wifi (name, channel password etc) and extend that wifi using it’s radios. Devices get their IPs from the original network the router extended.
AP mode extends the network of the WAN port to a new wifi network. Devices get their IPs from the network on WAN.
Lastly there is a hidden feature, you can in Repeater mode turn the router into a wifi client only by turning off the wifi networks. This can be useful if you have for example a few LAN devices you want to connect to a wifi network, without creating your own secondary wifi network.
You just have to connect as usual with the Repeater function, and then you would turn off the wifi if you don’t need it. You end up with the router connected via wifi, sending data to ethernet only.
So this:
And then here (Enable Wifi → Off) for both 5GHz and 2.4GHz:
I understand how to bridge a WiFi connection to the Ethernet LAN port using the following steps:
Set Internet Connection to Repeater (and connect to the WiFi hotspot).
Disable the router's own WiFi broadcast.
However, if I understand correctly, even in Repeater mode, the device still operates as a router, meaning it uses its internal DHCP to assign IP addresses, handles firewalling, etc.
My question is:
If I want to connect the GL.iNet router to my main router using the WAN port (so that my main router handles all routing functions, DHCP, and firewalling), essentially creating a Layer 2 (L2) bridge, can I simply configure Network Mode = Extender?
Additionally, is the Repeater function compatible with Extender mode? If not, how can I achieve a setup where the GL.iNet router only acts as a bridge without routing functions?