I have a whole new problem now. I love the OpenWrt wrapper on the GL.iNet GL-MT300N V2 travel router. This is a really cool device. Why hasn't anyone else come up with a front end wrapper for OpenWrt like the one the GL.iNet people came up with? They call it, "GL.iNet web Admin Panel." It's amazing how much can be configured in detail and the multiple uses the tiny little router has. The utility of this thing is just over the top. Very little memory so packages are very limited but what's already there is amazing.
Wish I knew how to completely back up the default interface before wiping it all with a fresh Openwrt build to tinker with mesh and mesh11sd. Has that been done? Doable? It's a really nice front end for OpenWrt and there's even a little switch to turn the VPN on and off and it works! I've accidentally discovered exactly what I wanted.
Anyway notes to myself for mesh11sd setup for GL.iNet GL-MT300N V2
Installed packages for Firmware Selector:
base-files ca-bundle dnsmasq dropbear firewall4 fstools kmod-gpio-button-hotplug kmod-leds-gpio kmod-mt7603 kmod-nft-offload libc libgcc libustream-mbedtls logd mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe swconfig uci uclient-fetch urandom-seed urngd kmod-usb2 kmod-usb-ohci luci -wpad-basic-mbedtls wpad-mbedtls px5g-mbedtls ip-full kmod-nft-bridge vxlan mesh11sd
Script to run on first boot (uci-defaults)
uci set mesh11sd.setup.auto_config='0'
uci set mesh11sd.setup.country='JP'
uci set mesh11sd.setup.ssid_suffix_enable='1'
uci set mesh11sd.setup.vtun_enable='1'
uci set mesh11sd.setup.auto_mesh_id='karla-mesh'
uci set mesh11sd.setup.auto_mesh_key='MyOptionalMeshKeySeed'
uci set mesh11sd.setup.mesh_gate_base_ssid='Karla'
uci set mesh11sd.setup.mesh_gate_encryption='3'
uci set mesh11sd.setup.mesh_gate_key='secret_wifi_password'
uci set mesh11sd.setup.vtun_gate_encryption='3'
uci set mesh11sd.setup.vtun_base_ssid 'GuestNetworkSSIDHere'
uci set mesh11sd.setup.vtun_gate_key='GuestWifiPasswordHere'
uci commit mesh11sd
uci commit network
rootpassword="secret_admin_password"
/bin/passwd root << EOF
$rootpassword
$rootpassword
EOF
Note: Among the options for the country code, Japan (JP) typically provides the most permissive channel availability for both 2.4 GHz and 5 GHz bands. Operating outside permitted channels can cause interference and may be illegal in your location.
Then install updated mesh11sd package:
Download mesh11sd version 5.0.1
Confidence testing:
mesh11sd debuglevel 3; mesh11sd commit_changes commit; mesh11sd auto_config test; logread -f
Enable auto configuration:
uci set mesh11sd.setup.auto_config='1'
uci commit mesh11sd
Alternate enable method:
mesh11sd auto_config enable; reboot
Find your new IP (Linux)
ip -6 route
Find your new IP (Windows)
ipconfig
Check status:
mesh11sd status
Command to stop the service (if needed)
service mesh11sd stop