I have a set of baby cams I use at home and also carry to trips or visits to family.
When I am on trips, I always use Router mode on my Beryl AX, but when I am at my in-laws, I want to use the Beryl AX in Repeater Mode always, so that we can access the Cameras even when I am outside of the range of my Beryl AX WiFi (They are password protected and I have control over my In-laws network.).
I fear that I will forget I put one or another mode when needed until a problem occur. Is it possible to change the Network Mode when an specific wifi is being used?
XY problem, X can be solved and is simple, the proposed Y is difficult https://xyproblem.info/
Yes you can access the cameras in Router mode also. Use "Port Forwarding" to get to the cameras. The Beryl normally only has one WAN IP address, it's using NAT to map all LAN IP addresses to that single WAN IP address. So you will have to use different WAN ports on that WAN IP address in Port Forwarding, for multiple camera's (which use different LAN IP addresses and all the same port number)
If you need better mapping (one WAN IP per camera), then more IP addresses are needed on the WAN interface, and more NAT rules in the firewall.
Not sure if this will work for my use case. I have some configs on the main(s) router(s) and on Beryl in router mode to resolve cam1.my.domain to specific devices based on their MAC Address, if I create more IPs their mac would not be the same of the cams so they will not be resolved by the main router, do not?
Interesting remark.
But normally with extender in 802.11 wifi connection, all devices behind the extender use the same MAC address of the extender for the wifi connection (One MAC address & multiple IP addresses.) Exceptions on that are "WDS, bridge mode, mesh". But these last 3 are not always working between different brands.
Other solution is to make a tunnel between the 2 wifi devices.
It then has to be a Layer2 tunnel (L2TP, Zerotier, VXLAN, PPTP-BCP, EOIP,MPLS/VPLS...). Zerotier is a very nice one, and will eliminate all intermediate routers of Zerotier-world-network when it can. And here it will be a direct connection.
Some background.
AFAIK and can check with some tests (I have no direct information on the GL.inet "repeater" process, that seems to be similar to relayd process), I assume that we only have "Masqueraded" and " Bridged Client Mode" styles of connections from this wiki article, when choosing "Router" or "Extender" in 'Network mode',