GL-MT300N-V2 - Wifi (DHCP) not working after enabling TOR

I’m using the GL-MT300N-V2 Mango router - in Australia.

I downloaded the Tor bin firmware, and updated the Router via the admin dashboard:
https://dl.gl-inet.com/?model=mt300n-v2&type=tor
Version: 3.203
Date Modified: 2021-07-19 20:58:43 (UTC+10:00)
SHA256: 2406d702c67b50e43744fd087653155ba1a8bd95c22d73fde92a4aa6ed27725f

After a restart, I can now enable Tor, which is working:

Nov 15 04:10:17.000 [notice] {CONTROL} Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Nov 15 04:12:34.000 [notice] {CONTROL} Bootstrapped 73% (loading_descriptors): Loading relay descriptors
The router is accessing the Internet through tor

I can confirm Tor is working from my laptop (connected via wifi) - https://check.torproject.org/:

Congratulations. This browser is configured to use Tor.

When I restart the Router (*Tor button “off”), I can see the network broadcast, but I can no longer connect to the wifi network.
I’ve tried “old” network passwords, but they don’t work.

(Do I need to build my own Tor firmware using imagebuilder ? → Tor - GL.iNet Docs)

Ok, quick update. I was able to connect to the router via the LAN, which is assigned an IP address and connects correctly to the router.

When I open the admin panel page, I can see two clients listed. My PC (lan) and my Laptop (wifi) (both online). The Router says my laptop is online and has an IP address assigned. However my laptop says it doesn’t have an IP address: i.e.

Wi-Fi does not have an IP address and cannot connect to the internet.

… followed by…

Wi-Fi has the self assigned IP address x.x.x.x and will not be able to connect to the internet.

So… it looks like the DHCP isn’t working properly?

Ok… I think this is wrong… but…

TLDR; DHCP was disabled for Wifi.

This site: Gl-mt300n-v2 not reassign ip address to a device when reboot - #4 by bialabs - Installing and Using OpenWrt - OpenWrt Forum told me to run a command to show the dhcp config.

So I:

  1. connected via my PC (lan network cable)
  2. I ssh’d into the box - ssh root@192.168.8.1
  3. ran the command - uci show dhcp

And lan had dhcp enabled, while wan was ignored…

...
dhcp.lan=dhcp
dhcp.lan.interface='lan'
dhcp.lan.start='100'
dhcp.lan.limit='150'
dhcp.lan.leasetime='12h'
dhcp.lan.force='1'
dhcp.lan.dhcpv6='disabled'
dhcp.lan.ra='disabled'
dhcp.lan.ignore='0'
dhcp.wan=dhcp
dhcp.wan.interface='wan'
dhcp.wan.ignore='1'
...

So I changed the wan portion to this…

dhcp.wan=dhcp
dhcp.wan.interface='wan'
dhcp.wan.start='200'
dhcp.wan.limit='250'
dhcp.wan.leasetime='12h'
dhcp.wan.force='1'
dhcp.wan.dhcpv6='disabled'
dhcp.wan.ra='disabled'
dhcp.wan.ignore='0'

Held the side button in for 3 seconds to restart it, and then when the router came back up, the wifi was able to issue ip addresses.

Other notes and gotchas:

  • Ensure you laptop VPN is off - this could be screwing things
  • Ensure you plug your lan cable into the correct side port (wan vs lan) / unplug when not required
  • Tor requires an internet connection (on the wan side)
  • I’m not sure why wan worked, I assumed ‘wan’ meant wide area network (i.e. the external internet facing connection) as opposed to wifi network. :man_shrugging:

Update: I think this is wrong, a restart later and wifi’s not working.

I checked.

It is not problem of Tor. It is a problem of the firmware itself.

The first time boot wifi works OK.
After reboot, display wrong password when connect wifi
reboot wifi fixes it.

I will ask developers to have a check.

1 Like

Thanks @alzhao . Btw, I’ve run a uci show before and after enabling TOR (attached) - from the diff, I can see a bunch of firewall rules were created, so it may have something to do with that.

Config1 - Initial router config

ddns.global.ddns_dateformat='%F %R'
ddns.global.ddns_loglines='250'
ddns.global.upd_privateip='0'
ddns.global=ddns
ddns.myddns_ipv4.domain='yourhost.example.com'
ddns.myddns_ipv4.interface='wan'
ddns.myddns_ipv4.ip_network='wan'
ddns.myddns_ipv4.ip_source='network'
ddns.myddns_ipv4.lookup_host='yourhost.example.com'
ddns.myddns_ipv4.password='your_password'
ddns.myddns_ipv4.service_name='dyn.com'
ddns.myddns_ipv4.username='your_username'
ddns.myddns_ipv4=service
ddns.myddns_ipv6.domain='yourhost.example.com'
ddns.myddns_ipv6.interface='wan6'
ddns.myddns_ipv6.ip_network='wan6'
ddns.myddns_ipv6.ip_source='network'
ddns.myddns_ipv6.lookup_host='yourhost.example.com'
ddns.myddns_ipv6.password='your_password'
ddns.myddns_ipv6.update_url='http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
ddns.myddns_ipv6.use_ipv6='1'
ddns.myddns_ipv6.username='your_username'
ddns.myddns_ipv6=service
dhcp.@dnsmasq[0].authoritative='1'
dhcp.@dnsmasq[0].boguspriv='1'
dhcp.@dnsmasq[0].domain='lan'
dhcp.@dnsmasq[0].domainneeded='1'
dhcp.@dnsmasq[0].expandhosts='1'
dhcp.@dnsmasq[0].filterwin2k='0'
dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases'
dhcp.@dnsmasq[0].local='/lan/'
dhcp.@dnsmasq[0].localise_queries='1'
dhcp.@dnsmasq[0].localservice='1'
dhcp.@dnsmasq[0].nonegcache='0'
dhcp.@dnsmasq[0].nonwildcard='1'
dhcp.@dnsmasq[0].readethers='1'
dhcp.@dnsmasq[0].rebind_localhost='1'
dhcp.@dnsmasq[0].rebind_protection='1'
dhcp.@dnsmasq[0].resolvfile='/tmp/resolv.conf.auto'
dhcp.@dnsmasq[0]=dnsmasq
dhcp.guest.dhcpv6='disabled'
dhcp.guest.interface='guest'
dhcp.guest.leasetime='12h'
dhcp.guest.limit='150'
dhcp.guest.ra='disabled'
dhcp.guest.start='100'
dhcp.guest=dhcp
dhcp.lan.dhcpv6='disabled'
dhcp.lan.force='1'
dhcp.lan.interface='lan'
dhcp.lan.leasetime='12h'
dhcp.lan.limit='150'
dhcp.lan.ra='disabled'
dhcp.lan.start='100'
dhcp.lan=dhcp
dhcp.localhost.ip='192.168.8.1'
dhcp.localhost.name='console.gl-inet.com'
dhcp.localhost=domain
dhcp.odhcpd.leasefile='/tmp/hosts/odhcpd'
dhcp.odhcpd.leasetrigger='/usr/sbin/odhcpd-update'
dhcp.odhcpd.loglevel='4'
dhcp.odhcpd.maindhcp='0'
dhcp.odhcpd=odhcpd
dhcp.wan.ignore='1'
dhcp.wan.interface='wan'
dhcp.wan=dhcp
dnscrypt-proxy.@global[0]=global
dnscrypt-proxy.ns1.address='127.0.0.1'
dnscrypt-proxy.ns1.port='5353'
dnscrypt-proxy.ns1.resolver='fvz-anyone'
dnscrypt-proxy.ns1=dnscrypt-proxy
dropbear.@dropbear[0].PasswordAuth='on'
dropbear.@dropbear[0].Port='22'
dropbear.@dropbear[0].RootPasswordAuth='on'
dropbear.@dropbear[0]=dropbear
firewall.@defaults[0].flow_offloading='1'
firewall.@defaults[0].flow_offloading_hw='1'
firewall.@defaults[0].forward='REJECT'
firewall.@defaults[0].input='ACCEPT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0]=defaults
firewall.@forwarding[0].dest='wan'
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0]=forwarding
firewall.@include[0].path='/etc/firewall.user'
firewall.@include[0].reload='1'
firewall.@include[0]=include
firewall.@rule[0].dest_port='68'
firewall.@rule[0].family='ipv4'
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].proto='udp'
firewall.@rule[0].src='wan'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0]=rule
firewall.@rule[1].family='ipv4'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].src='wan'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[1]=rule
firewall.@rule[2].family='ipv4'
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].src='wan'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[3].dest_ip='fc00::/6'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].proto='udp'
firewall.@rule[3].src='wan'
firewall.@rule[3].src_ip='fc00::/6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[4].family='ipv6'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src='wan'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[5].family='ipv6'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].src='wan'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[6].dest='*'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].src='wan'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[7].dest='lan'
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].proto='esp'
firewall.@rule[7].src='wan'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].proto='udp'
firewall.@rule[8].src='wan'
firewall.@rule[8].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0]=zone
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1]=zone
firewall.glfw.path='/usr/bin/glfw.sh'
firewall.glfw.reload='1'
firewall.glfw.type='script'
firewall.glfw=include
firewall.glqos.path='/usr/sbin/glqos.sh'
firewall.glqos.reload='1'
firewall.glqos.type='script'
firewall.glqos=include
firewall.gls2s.path='/var/etc/gls2s.include'
firewall.gls2s.reload='1'
firewall.gls2s.type='script'
firewall.gls2s=include
firewall.guestzone.forward='REJECT'
firewall.guestzone.input='REJECT'
firewall.guestzone.name='guestzone'
firewall.guestzone.network='guest'
firewall.guestzone.output='ACCEPT'
firewall.guestzone=zone
firewall.guestzone_dhcp.dest_port='67-68'
firewall.guestzone_dhcp.name='guestzone_DHCP'
firewall.guestzone_dhcp.proto='udp'
firewall.guestzone_dhcp.src='guestzone'
firewall.guestzone_dhcp.target='ACCEPT'
firewall.guestzone_dhcp=rule
firewall.guestzone_dns.dest_port='53'
firewall.guestzone_dns.name='guestzone_DNS'
firewall.guestzone_dns.proto='tcp udp'
firewall.guestzone_dns.src='guestzone'
firewall.guestzone_dns.target='ACCEPT'
firewall.guestzone_dns=rule
firewall.guestzone_fwd.dest='wan'
firewall.guestzone_fwd.src='guestzone'
firewall.guestzone_fwd=forwarding
firewall.sambasharelan.dest_port='137 138 139 445'
firewall.sambasharelan.dest_proto='tcpudp'
firewall.sambasharelan.src='lan'
firewall.sambasharelan.target='ACCEPT'
firewall.sambasharelan=rule
firewall.sambasharewan.dest_port='137 138 139 445'
firewall.sambasharewan.dest_proto='tcpudp'
firewall.sambasharewan.src='wan'
firewall.sambasharewan.target='DROP'
firewall.sambasharewan=rule
gl_s2s.global.enable='0'
gl_s2s.global.firewall='1'
gl_s2s.global=global
glbigdata.bigdata.delay_time='30'
glbigdata.bigdata.enable='0'
glbigdata.bigdata.ping_addr='8.8.8.8'
glbigdata.bigdata.server_url='https://telemetry.goodcloud.xyz'
glbigdata.bigdata.upload_scan_aps='1'
glbigdata.bigdata.version='v1'
glbigdata.bigdata.wait_time='30'
glbigdata.bigdata.wifiassoclist='0'
glbigdata.bigdata=service
glconfig.adblock.enable='0'
glconfig.adblock=service
glconfig.autoupdate.enable='0'
glconfig.autoupdate.time='04:00'
glconfig.autoupdate=service
glconfig.ddns.enabled='0'
glconfig.ddns=service
glconfig.download=service
glconfig.general.factory_ddns='iib936e'
glconfig.general.factory_mac='94:83:c4:1b:93:6e'
glconfig.general.factory_sn='833030b812c75ed0'
glconfig.general.language='EN'
glconfig.general.model='mt300n-v2'
glconfig.general.password='86f1bae5f3d92e42262112ad2c90ce33a0f104b3883a9ac7812d343df9fab31f'
glconfig.general.port='83'
glconfig.general=service
glconfig.modem.bus='1-1'
glconfig.modem=server
glconfig.openvpn.enable='0'
glconfig.openvpn.force='0'
glconfig.openvpn=service
glconfig.repeater.autoconnect='1'
glconfig.repeater=service
glconfig.samba.read_only='yes'
glconfig.samba=service
glconfig.user=login
glforward.general=service
glfw.globals.enabled='1'
glfw.globals=globals
glipv6.globals.enabled='0'
glipv6.globals.origin_ula_prefix='fdfc:04f3:f6a8::/48'
glipv6.globals=globals
glipv6.lan.dnsmode='auto'
glipv6.lan.lan_ip6addr='fdfc:04f3:f6a8::1/64'
glipv6.lan.mode='nat6'
glipv6.lan=interface
glipv6.wan.addrmode='auto'
glipv6.wan.dnsmode='auto'
glipv6.wan.interface='wan'
glipv6.wan=interface
glmodem.sim.sim_num='1'
glmodem.sim=switch
mwan3.default_poli.last_resort='default'
mwan3.default_poli.use_member='wan_only' 'wwan_only' 'tethering_only' 'modem_only'
mwan3.default_poli=policy
mwan3.default_rule.dest_ip='0.0.0.0/0'
mwan3.default_rule.use_policy='default_poli'
mwan3.default_rule=rule
mwan3.globals.enabled='1'
mwan3.globals.mmx_mask='0x3F00'
mwan3.globals=globals
mwan3.modem.count='1'
mwan3.modem.down='3'
mwan3.modem.enabled='1'
mwan3.modem.family='ipv4'
mwan3.modem.interval='5'
mwan3.modem.reliability='2'
mwan3.modem.timeout='2'
mwan3.modem.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.modem.up='8'
mwan3.modem=interface
mwan3.modem_only.interface='modem'
mwan3.modem_only.metric='4'
mwan3.modem_only.weight='3'
mwan3.modem_only=member
mwan3.tethering.count='1'
mwan3.tethering.down='3'
mwan3.tethering.enabled='1'
mwan3.tethering.family='ipv4'
mwan3.tethering.interval='5'
mwan3.tethering.reliability='2'
mwan3.tethering.timeout='2'
mwan3.tethering.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.tethering.up='8'
mwan3.tethering=interface
mwan3.tethering_only.interface='tethering'
mwan3.tethering_only.metric='3'
mwan3.tethering_only.weight='3'
mwan3.tethering_only=member
mwan3.wan.count='1'
mwan3.wan.down='3'
mwan3.wan.enabled='1'
mwan3.wan.family='ipv4'
mwan3.wan.interval='5'
mwan3.wan.reliability='2'
mwan3.wan.timeout='2'
mwan3.wan.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.wan.up='8'
mwan3.wan=interface
mwan3.wan_only.interface='wan'
mwan3.wan_only.metric='1'
mwan3.wan_only.weight='3'
mwan3.wan_only=member
mwan3.wwan.count='1'
mwan3.wwan.down='3'
mwan3.wwan.enabled='1'
mwan3.wwan.family='ipv4'
mwan3.wwan.interval='5'
mwan3.wwan.reliability='2'
mwan3.wwan.timeout='2'
mwan3.wwan.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.wwan.up='8'
mwan3.wwan=interface
mwan3.wwan_only.interface='wwan'
mwan3.wwan_only.metric='2'
mwan3.wwan_only.weight='3'
mwan3.wwan_only=member
network.@switch[0].enable_vlan='1'
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0]=switch
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].ports='1 6t'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].ports='0 6t'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1]=switch_vlan
network.globals.ula_prefix='fdfc:04f3:f6a8::/48'
network.globals=globals
network.guest.ifname='guest'
network.guest.ip6assign='60'
network.guest.ipaddr='192.168.9.1'
network.guest.netmask='255.255.255.0'
network.guest.proto='static'
network.guest.type='bridge'
network.guest=interface
network.lan.hostname='GL-MT300N-V2-36e'
network.lan.ifname='eth0.1'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.8.1'
network.lan.netmask='255.255.255.0'
network.lan.proto='static'
network.lan.type='bridge'
network.lan=interface
network.lan_dev.macaddr='94:83:c4:1b:93:6f'
network.lan_dev.name='eth0.1'
network.lan_dev=device
network.loopback.ifname='lo'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.loopback.proto='static'
network.loopback=interface
network.wan.hostname='GL-MT300N-V2-36e'
network.wan.ifname='eth0.2'
network.wan.metric='10'
network.wan.proto='dhcp'
network.wan6.disabled='1'
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.wan6=interface
network.wan=interface
network.wan_dev.macaddr='94:83:c4:1b:93:6e'
network.wan_dev.name='eth0.2'
network.wan_dev=device
nodogsplash.@nodogsplash[0].authenticated_users='allow all'
nodogsplash.@nodogsplash[0].clientforcetimeout='1440'
nodogsplash.@nodogsplash[0].clientidletimeout='5'
nodogsplash.@nodogsplash[0].enabled='0'
nodogsplash.@nodogsplash[0].fw_mark_authenticated='30000'
nodogsplash.@nodogsplash[0].fw_mark_blocked='10000'
nodogsplash.@nodogsplash[0].fw_mark_trusted='20000'
nodogsplash.@nodogsplash[0].gatewayname='WiFi Captive Portal'
nodogsplash.@nodogsplash[0].maxclients='250'
nodogsplash.@nodogsplash[0].network='guest'
nodogsplash.@nodogsplash[0].preauthenticated_users='allow tcp port 53' 'allow udp port 53'
nodogsplash.@nodogsplash[0].redirecturl='https://www.gl-inet.com'
nodogsplash.@nodogsplash[0].users_to_router='allow tcp port 53' 'allow udp port 53' 'allow udp port 67'
nodogsplash.@nodogsplash[0]=nodogsplash
openvpn.custom_config.config='/etc/openvpn/my-vpn.conf'
openvpn.custom_config.enabled='0'
openvpn.custom_config=openvpn
openvpn.sample_client.ca='/etc/openvpn/ca.crt'
openvpn.sample_client.cert='/etc/openvpn/client.crt'
openvpn.sample_client.client='1'
openvpn.sample_client.dev='tun'
openvpn.sample_client.enabled='0'
openvpn.sample_client.key='/etc/openvpn/client.key'
openvpn.sample_client.nobind='1'
openvpn.sample_client.persist_key='1'
openvpn.sample_client.persist_tun='1'
openvpn.sample_client.proto='udp'
openvpn.sample_client.remote='my_server_1 1194'
openvpn.sample_client.resolv_retry='infinite'
openvpn.sample_client.user='nobody'
openvpn.sample_client.verb='3'
openvpn.sample_client=openvpn
openvpn.sample_server.ca='/etc/openvpn/ca.crt'
openvpn.sample_server.cert='/etc/openvpn/server.crt'
openvpn.sample_server.dev='tun'
openvpn.sample_server.dh='/etc/openvpn/dh2048.pem'
openvpn.sample_server.enabled='0'
openvpn.sample_server.ifconfig_pool_persist='/tmp/ipp.txt'
openvpn.sample_server.keepalive='10 120'
openvpn.sample_server.key='/etc/openvpn/server.key'
openvpn.sample_server.persist_key='1'
openvpn.sample_server.persist_tun='1'
openvpn.sample_server.port='1194'
openvpn.sample_server.proto='udp'
openvpn.sample_server.server='10.8.0.0 255.255.255.0'
openvpn.sample_server.status='/tmp/openvpn-status.log'
openvpn.sample_server.user='nobody'
openvpn.sample_server.verb='3'
openvpn.sample_server=openvpn
rtty.general.description='mt300n-v2 iib936e'
rtty.general.id='iib936e'
rtty.general.interface='lan'
rtty.general.ssh_en='1'
rtty.general.ssl='1'
rtty.general.verbose='1'
rtty.general.web_en='1'
rtty.general=rtty
samba.@samba[0].description='GL-MT300N-V2-36e'
samba.@samba[0].homes='1'
samba.@samba[0].interface='loopback lan'
samba.@samba[0].name='GL-MT300N-V2'
samba.@samba[0].workgroup='WORKGROUP'
samba.@samba[0]=samba
samba.@sambashare[0].guest_ok='yes'
samba.@sambashare[0].name='GL-Samba'
samba.@sambashare[0].path='/mnt'
samba.@sambashare[0].read_only='yes'
samba.@sambashare[0]=sambashare
stubby.global.enable='0'
stubby.global=stubby
system.@system[0].hostname='GL-MT300N-V2'
system.@system[0].log_size='64'
system.@system[0].timezone='UTC'
system.@system[0].ttylogin='0'
system.@system[0].urandom_seed='0'
system.@system[0]=system
system.led_wan.name='wan'
system.led_wan.port_mask='0x1'
system.led_wan.sysfs='gl-mt300n-v2:green:wan'
system.led_wan.trigger='switch0'
system.led_wan=led
system.led_wifi_led.dev='ra0'
system.led_wifi_led.mode='link tx rx'
system.led_wifi_led.name='wifi'
system.led_wifi_led.sysfs='gl-mt300n-v2:red:wlan'
system.led_wifi_led.trigger='netdev'
system.led_wifi_led=led
system.ntp.enable_server='0'
system.ntp.enabled='1'
system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org'
system.ntp=timeserver
tertf.general.cleartraffic='0'
tertf.general.terminal_update_interval='14400'
tertf.general=service
tor.global.country='all'
tor.global.enable='0'
tor.global=global
vpn_service.global.access='DROP'
vpn_service.global.enable='0'
vpn_service.global=general
vpn_service.vpn.auth='SHA256'
vpn_service.vpn.cipher='AES-256-GCM'
vpn_service.vpn.comp='adaptive'
vpn_service.vpn.dev='tun-SERVER'
vpn_service.vpn.dev_type='tun'
vpn_service.vpn.end='100'
vpn_service.vpn.host='127.0.0.1'
vpn_service.vpn.mask='255.255.255.0'
vpn_service.vpn.port='1194'
vpn_service.vpn.proto='udp'
vpn_service.vpn.start='2'
vpn_service.vpn.subnet='10.8.0.0'
vpn_service.vpn.subnetv6='fd00:db8:0:123::0'
vpn_service.vpn=service
wireguard.@proxy[0].access='DROP'
wireguard.@proxy[0].enable='0'
wireguard.@proxy[0].main_server='nil'
wireguard.@proxy[0]=proxy
wireguard_server.@servers[0].access='DROP'
wireguard_server.@servers[0].enable='0'
wireguard_server.@servers[0].local_ip='10.0.0.1'
wireguard_server.@servers[0].local_ipv6='fd00:db8:0:abc::1'
wireguard_server.@servers[0].local_port='51820'
wireguard_server.@servers[0]=servers
wireless.guest2g.device='mt7628'
wireless.guest2g.disabled='1'
wireless.guest2g.disassoc_low_ack='0'
wireless.guest2g.encryption='psk2'
wireless.guest2g.guest='1'
wireless.guest2g.ifname='ra1'
wireless.guest2g.key='goodlife'
wireless.guest2g.mode='ap'
wireless.guest2g.network='guest'
wireless.guest2g.ssid='GL-MT300N-V2-36e-Guest'
wireless.guest2g.wds='1'
wireless.guest2g=wifi-iface
wireless.mt7628.band='2G'
wireless.mt7628.cfg='/etc/wireless/mt7628/mt7628.dat'
wireless.mt7628.channel='6'
wireless.mt7628.country='US'
wireless.mt7628.htmode='HT40'
wireless.mt7628.hwmode='11g'
wireless.mt7628.mimops='3'
wireless.mt7628.noscan='0'
wireless.mt7628.region='0'
wireless.mt7628.txpower='20'
wireless.mt7628.txpower_max='20'
wireless.mt7628.type='mtk'
wireless.mt7628.wmm='1'
wireless.mt7628=wifi-device
wireless.wifi2g.device='mt7628'
wireless.wifi2g.disassoc_low_ack='0'
wireless.wifi2g.encryption='psk2'
wireless.wifi2g.ifname='ra0'
wireless.wifi2g.key='goodlife'
wireless.wifi2g.mode='ap'
wireless.wifi2g.network='lan'
wireless.wifi2g.ssid='GL-MT300N-V2-36e'
wireless.wifi2g.wds='1'
wireless.wifi2g=wifi-iface

Config2 - after tor enabled

ddns.global.ddns_dateformat='%F %R'
ddns.global.ddns_loglines='250'
ddns.global.upd_privateip='0'
ddns.global=ddns
ddns.myddns_ipv4.domain='yourhost.example.com'
ddns.myddns_ipv4.interface='wan'
ddns.myddns_ipv4.ip_network='wan'
ddns.myddns_ipv4.ip_source='network'
ddns.myddns_ipv4.lookup_host='yourhost.example.com'
ddns.myddns_ipv4.password='your_password'
ddns.myddns_ipv4.service_name='dyn.com'
ddns.myddns_ipv4.username='your_username'
ddns.myddns_ipv4=service
ddns.myddns_ipv6.domain='yourhost.example.com'
ddns.myddns_ipv6.interface='wan6'
ddns.myddns_ipv6.ip_network='wan6'
ddns.myddns_ipv6.ip_source='network'
ddns.myddns_ipv6.lookup_host='yourhost.example.com'
ddns.myddns_ipv6.password='your_password'
ddns.myddns_ipv6.update_url='http://[USERNAME]:[PASSWORD]@your.provider.net/nic/update?hostname=[DOMAIN]&myip=[IP]'
ddns.myddns_ipv6.use_ipv6='1'
ddns.myddns_ipv6.username='your_username'
ddns.myddns_ipv6=service
dhcp.@dnsmasq[0].authoritative='1'
dhcp.@dnsmasq[0].boguspriv='1'
dhcp.@dnsmasq[0].domain='lan'
dhcp.@dnsmasq[0].domainneeded='1'
dhcp.@dnsmasq[0].expandhosts='1'
dhcp.@dnsmasq[0].filterwin2k='0'
dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases'
dhcp.@dnsmasq[0].local='/lan/'
dhcp.@dnsmasq[0].localise_queries='1'
dhcp.@dnsmasq[0].localservice='1'
dhcp.@dnsmasq[0].nonegcache='0'
dhcp.@dnsmasq[0].nonwildcard='1'
dhcp.@dnsmasq[0].readethers='1'
dhcp.@dnsmasq[0].rebind_localhost='1'
dhcp.@dnsmasq[0].rebind_protection='1'
dhcp.@dnsmasq[0].resolvfile='/tmp/resolv.conf.auto'
dhcp.@dnsmasq[0]=dnsmasq
dhcp.guest.dhcpv6='disabled'
dhcp.guest.interface='guest'
dhcp.guest.leasetime='12h'
dhcp.guest.limit='150'
dhcp.guest.ra='disabled'
dhcp.guest.start='100'
dhcp.guest=dhcp
dhcp.lan.dhcpv6='disabled'
dhcp.lan.force='1'
dhcp.lan.ignore='0'
dhcp.lan.interface='lan'
dhcp.lan.leasetime='12h'
dhcp.lan.limit='150'
dhcp.lan.ra='disabled'
dhcp.lan.start='100'
dhcp.lan=dhcp
dhcp.localhost.ip='192.168.8.1'
dhcp.localhost.name='console.gl-inet.com'
dhcp.localhost=domain
dhcp.odhcpd.leasefile='/tmp/hosts/odhcpd'
dhcp.odhcpd.leasetrigger='/usr/sbin/odhcpd-update'
dhcp.odhcpd.loglevel='4'
dhcp.odhcpd.maindhcp='0'
dhcp.odhcpd=odhcpd
dhcp.wan.ignore='1'
dhcp.wan.interface='wan'
dhcp.wan=dhcp
dnscrypt-proxy.@global[0]=global
dnscrypt-proxy.ns1.address='127.0.0.1'
dnscrypt-proxy.ns1.port='5353'
dnscrypt-proxy.ns1.resolver='fvz-anyone'
dnscrypt-proxy.ns1=dnscrypt-proxy
dropbear.@dropbear[0].PasswordAuth='on'
dropbear.@dropbear[0].Port='22'
dropbear.@dropbear[0].RootPasswordAuth='on'
dropbear.@dropbear[0]=dropbear
firewall.@defaults[0].flow_offloading='1'
firewall.@defaults[0].flow_offloading_hw='1'
firewall.@defaults[0].forward='REJECT'
firewall.@defaults[0].input='ACCEPT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0]=defaults
firewall.@forwarding[0].dest='wan'
firewall.@forwarding[0].enabled='0'
firewall.@forwarding[0].src='lan'
firewall.@forwarding[0]=forwarding
firewall.@include[0].path='/etc/firewall.user'
firewall.@include[0].reload='1'
firewall.@include[0]=include
firewall.@rule[0].dest_port='68'
firewall.@rule[0].family='ipv4'
firewall.@rule[0].name='Allow-DHCP-Renew'
firewall.@rule[0].proto='udp'
firewall.@rule[0].src='wan'
firewall.@rule[0].target='ACCEPT'
firewall.@rule[0]=rule
firewall.@rule[1].family='ipv4'
firewall.@rule[1].icmp_type='echo-request'
firewall.@rule[1].name='Allow-Ping'
firewall.@rule[1].proto='icmp'
firewall.@rule[1].src='wan'
firewall.@rule[1].target='ACCEPT'
firewall.@rule[1]=rule
firewall.@rule[2].family='ipv4'
firewall.@rule[2].name='Allow-IGMP'
firewall.@rule[2].proto='igmp'
firewall.@rule[2].src='wan'
firewall.@rule[2].target='ACCEPT'
firewall.@rule[2]=rule
firewall.@rule[3].dest_ip='fc00::/6'
firewall.@rule[3].dest_port='546'
firewall.@rule[3].family='ipv6'
firewall.@rule[3].name='Allow-DHCPv6'
firewall.@rule[3].proto='udp'
firewall.@rule[3].src='wan'
firewall.@rule[3].src_ip='fc00::/6'
firewall.@rule[3].target='ACCEPT'
firewall.@rule[3]=rule
firewall.@rule[4].family='ipv6'
firewall.@rule[4].icmp_type='130/0' '131/0' '132/0' '143/0'
firewall.@rule[4].name='Allow-MLD'
firewall.@rule[4].proto='icmp'
firewall.@rule[4].src='wan'
firewall.@rule[4].src_ip='fe80::/10'
firewall.@rule[4].target='ACCEPT'
firewall.@rule[4]=rule
firewall.@rule[5].family='ipv6'
firewall.@rule[5].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type' 'router-solicitation' 'neighbour-solicitation' 'router-advertisement' 'neighbour-advertisement'
firewall.@rule[5].limit='1000/sec'
firewall.@rule[5].name='Allow-ICMPv6-Input'
firewall.@rule[5].proto='icmp'
firewall.@rule[5].src='wan'
firewall.@rule[5].target='ACCEPT'
firewall.@rule[5]=rule
firewall.@rule[6].dest='*'
firewall.@rule[6].family='ipv6'
firewall.@rule[6].icmp_type='echo-request' 'echo-reply' 'destination-unreachable' 'packet-too-big' 'time-exceeded' 'bad-header' 'unknown-header-type'
firewall.@rule[6].limit='1000/sec'
firewall.@rule[6].name='Allow-ICMPv6-Forward'
firewall.@rule[6].proto='icmp'
firewall.@rule[6].src='wan'
firewall.@rule[6].target='ACCEPT'
firewall.@rule[6]=rule
firewall.@rule[7].dest='lan'
firewall.@rule[7].name='Allow-IPSec-ESP'
firewall.@rule[7].proto='esp'
firewall.@rule[7].src='wan'
firewall.@rule[7].target='ACCEPT'
firewall.@rule[7]=rule
firewall.@rule[8].dest='lan'
firewall.@rule[8].dest_port='500'
firewall.@rule[8].name='Allow-ISAKMP'
firewall.@rule[8].proto='udp'
firewall.@rule[8].src='wan'
firewall.@rule[8].target='ACCEPT'
firewall.@rule[8]=rule
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].name='lan'
firewall.@zone[0].network='lan'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0]=zone
firewall.@zone[1].forward='REJECT'
firewall.@zone[1].input='REJECT'
firewall.@zone[1].masq='1'
firewall.@zone[1].mtu_fix='1'
firewall.@zone[1].name='wan'
firewall.@zone[1].network='wan' 'wan6'
firewall.@zone[1].output='ACCEPT'
firewall.@zone[1]=zone
firewall.dns_int.dest_port='9053'
firewall.dns_int.family='ipv4'
firewall.dns_int.name='Intercept-DNS'
firewall.dns_int.proto='udp'
firewall.dns_int.src='lan'
firewall.dns_int.src_dport='53'
firewall.dns_int.target='DNAT'
firewall.dns_int=redirect
firewall.glfw.path='/usr/bin/glfw.sh'
firewall.glfw.reload='1'
firewall.glfw.type='script'
firewall.glfw=include
firewall.glqos.path='/usr/sbin/glqos.sh'
firewall.glqos.reload='1'
firewall.glqos.type='script'
firewall.glqos=include
firewall.gls2s.path='/var/etc/gls2s.include'
firewall.gls2s.reload='1'
firewall.gls2s.type='script'
firewall.gls2s=include
firewall.guestzone.forward='REJECT'
firewall.guestzone.input='REJECT'
firewall.guestzone.name='guestzone'
firewall.guestzone.network='guest'
firewall.guestzone.output='ACCEPT'
firewall.guestzone=zone
firewall.guestzone_dhcp.dest_port='67-68'
firewall.guestzone_dhcp.name='guestzone_DHCP'
firewall.guestzone_dhcp.proto='udp'
firewall.guestzone_dhcp.src='guestzone'
firewall.guestzone_dhcp.target='ACCEPT'
firewall.guestzone_dhcp=rule
firewall.guestzone_dns.dest_port='53'
firewall.guestzone_dns.name='guestzone_DNS'
firewall.guestzone_dns.proto='tcp udp'
firewall.guestzone_dns.src='guestzone'
firewall.guestzone_dns.target='ACCEPT'
firewall.guestzone_dns=rule
firewall.guestzone_fwd.dest='wan'
firewall.guestzone_fwd.enabled='0'
firewall.guestzone_fwd.src='guestzone'
firewall.guestzone_fwd=forwarding
firewall.sambasharelan.dest_port='137 138 139 445'
firewall.sambasharelan.dest_proto='tcpudp'
firewall.sambasharelan.src='lan'
firewall.sambasharelan.target='ACCEPT'
firewall.sambasharelan=rule
firewall.sambasharewan.dest_port='137 138 139 445'
firewall.sambasharewan.dest_proto='tcpudp'
firewall.sambasharewan.src='wan'
firewall.sambasharewan.target='DROP'
firewall.sambasharewan=rule
firewall.tcp_int.dest_port='9040'
firewall.tcp_int.extra='--syn'
firewall.tcp_int.family='ipv4'
firewall.tcp_int.name='Intercept-TCP'
firewall.tcp_int.proto='tcp'
firewall.tcp_int.src='lan'
firewall.tcp_int.target='DNAT'
firewall.tcp_int=redirect
firewall.tor_allow.family='ipv4'
firewall.tor_allow.name='Allow access tor domain'
firewall.tor_allow.proto='tcp'
firewall.tor_allow.src='lan'
firewall.tor_allow.src_dport='9050'
firewall.tor_allow.target='ACCEPT'
firewall.tor_allow=redirect
firewall.tor_allow_http.family='ipv4'
firewall.tor_allow_http.name='Allow access http'
firewall.tor_allow_http.proto='tcp'
firewall.tor_allow_http.src='lan'
firewall.tor_allow_http.src_dip='192.168.8.1'
firewall.tor_allow_http.src_dport='80'
firewall.tor_allow_http.src_ip='192.168.8.1/24'
firewall.tor_allow_http.target='ACCEPT'
firewall.tor_allow_http=redirect
firewall.tor_allow_ssh.family='ipv4'
firewall.tor_allow_ssh.name='Allow access  ssh'
firewall.tor_allow_ssh.proto='tcp'
firewall.tor_allow_ssh.src='lan'
firewall.tor_allow_ssh.src_dip='192.168.8.1'
firewall.tor_allow_ssh.src_dport='22'
firewall.tor_allow_ssh.src_ip='192.168.8.1/24'
firewall.tor_allow_ssh.target='ACCEPT'
firewall.tor_allow_ssh=redirect
firewall.tor_dhcp.dest_port='67'
firewall.tor_dhcp.family='ipv4'
firewall.tor_dhcp.name='Allow-Tor-DHCP'
firewall.tor_dhcp.proto='udp'
firewall.tor_dhcp.src='lan'
firewall.tor_dhcp.target='ACCEPT'
firewall.tor_dhcp=rule
firewall.tor_dns.dest_port='9053'
firewall.tor_dns.family='ipv4'
firewall.tor_dns.name='Allow-Tor-DNS'
firewall.tor_dns.proto='udp'
firewall.tor_dns.src='lan'
firewall.tor_dns.target='ACCEPT'
firewall.tor_dns=rule
firewall.tor_socks.dest_port='9050'
firewall.tor_socks.family='ipv4'
firewall.tor_socks.name='Allow-Tor-SOCKS'
firewall.tor_socks.proto='tcp'
firewall.tor_socks.src='lan'
firewall.tor_socks.target='ACCEPT'
firewall.tor_socks=rule
firewall.tor_tras.dest_port='9040'
firewall.tor_tras.family='ipv4'
firewall.tor_tras.name='Allow-Tor-Transparent'
firewall.tor_tras.proto='tcp'
firewall.tor_tras.src='lan'
firewall.tor_tras.target='ACCEPT'
firewall.tor_tras=rule
gl_s2s.global.enable='0'
gl_s2s.global.firewall='1'
gl_s2s.global=global
glbigdata.bigdata.delay_time='30'
glbigdata.bigdata.enable='0'
glbigdata.bigdata.ping_addr='8.8.8.8'
glbigdata.bigdata.server_url='https://telemetry.goodcloud.xyz'
glbigdata.bigdata.upload_scan_aps='1'
glbigdata.bigdata.version='v1'
glbigdata.bigdata.wait_time='30'
glbigdata.bigdata.wifiassoclist='0'
glbigdata.bigdata=service
glconfig.adblock.enable='0'
glconfig.adblock=service
glconfig.autoupdate.enable='0'
glconfig.autoupdate.time='04:00'
glconfig.autoupdate=service
glconfig.ddns.enabled='0'
glconfig.ddns=service
glconfig.download=service
glconfig.general.factory_ddns='iib936e'
glconfig.general.factory_mac='94:83:c4:1b:93:6e'
glconfig.general.factory_sn='833030b812c75ed0'
glconfig.general.language='EN'
glconfig.general.model='mt300n-v2'
glconfig.general.password='notmypassword'
glconfig.general.port='83'
glconfig.general.wan2lan='0'
glconfig.general=service
glconfig.modem.bus='1-1'
glconfig.modem=server
glconfig.openvpn.enable='0'
glconfig.openvpn.force='0'
glconfig.openvpn=service
glconfig.repeater.autoconnect='1'
glconfig.repeater=service
glconfig.samba.read_only='yes'
glconfig.samba=service
glconfig.user=login
glforward.general=service
glfw.globals.enabled='1'
glfw.globals=globals
glipv6.globals.enabled='0'
glipv6.globals.origin_ula_prefix='fdfc:04f3:f6a8::/48'
glipv6.globals=globals
glipv6.lan.dnsmode='auto'
glipv6.lan.lan_ip6addr='fdfc:04f3:f6a8::1/64'
glipv6.lan.mode='nat6'
glipv6.lan=interface
glipv6.wan.addrmode='auto'
glipv6.wan.dnsmode='auto'
glipv6.wan.interface='wan'
glipv6.wan=interface
glmodem.sim.sim_num='1'
glmodem.sim=switch
mwan3.default_poli.last_resort='default'
mwan3.default_poli.use_member='wan_only' 'wwan_only' 'tethering_only' 'modem_only'
mwan3.default_poli=policy
mwan3.default_rule.dest_ip='0.0.0.0/0'
mwan3.default_rule.use_policy='default_poli'
mwan3.default_rule=rule
mwan3.globals.enabled='1'
mwan3.globals.mmx_mask='0x3F00'
mwan3.globals=globals
mwan3.modem.count='1'
mwan3.modem.down='3'
mwan3.modem.enabled='1'
mwan3.modem.family='ipv4'
mwan3.modem.interval='5'
mwan3.modem.reliability='2'
mwan3.modem.timeout='2'
mwan3.modem.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.modem.up='8'
mwan3.modem=interface
mwan3.modem_only.interface='modem'
mwan3.modem_only.metric='4'
mwan3.modem_only.weight='3'
mwan3.modem_only=member
mwan3.tethering.count='1'
mwan3.tethering.down='3'
mwan3.tethering.enabled='1'
mwan3.tethering.family='ipv4'
mwan3.tethering.interval='5'
mwan3.tethering.reliability='2'
mwan3.tethering.timeout='2'
mwan3.tethering.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.tethering.up='8'
mwan3.tethering=interface
mwan3.tethering_only.interface='tethering'
mwan3.tethering_only.metric='3'
mwan3.tethering_only.weight='3'
mwan3.tethering_only=member
mwan3.wan.count='1'
mwan3.wan.down='3'
mwan3.wan.enabled='1'
mwan3.wan.family='ipv4'
mwan3.wan.interval='5'
mwan3.wan.reliability='2'
mwan3.wan.timeout='2'
mwan3.wan.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.wan.up='8'
mwan3.wan=interface
mwan3.wan_only.interface='wan'
mwan3.wan_only.metric='1'
mwan3.wan_only.weight='3'
mwan3.wan_only=member
mwan3.wwan.count='1'
mwan3.wwan.down='3'
mwan3.wwan.enabled='1'
mwan3.wwan.family='ipv4'
mwan3.wwan.interval='5'
mwan3.wwan.reliability='2'
mwan3.wwan.timeout='2'
mwan3.wwan.track_ip='8.8.4.4' '8.8.8.8' '208.67.222.222' '208.67.220.220'
mwan3.wwan.up='8'
mwan3.wwan=interface
mwan3.wwan_only.interface='wwan'
mwan3.wwan_only.metric='2'
mwan3.wwan_only.weight='3'
mwan3.wwan_only=member
network.@switch[0].enable_vlan='1'
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0]=switch
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].ports='1 6t'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].ports='0 6t'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1]=switch_vlan
network.globals.ula_prefix='fdfc:04f3:f6a8::/48'
network.globals=globals
network.guest.ifname='guest'
network.guest.ip6assign='60'
network.guest.ipaddr='192.168.9.1'
network.guest.netmask='255.255.255.0'
network.guest.proto='static'
network.guest.type='bridge'
network.guest=interface
network.lan.hostname='GL-MT300N-V2-36e'
network.lan.ifname='eth0.1'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.8.1'
network.lan.netmask='255.255.255.0'
network.lan.proto='static'
network.lan.type='bridge'
network.lan=interface
network.lan_dev.macaddr='94:83:c4:1b:93:6f'
network.lan_dev.name='eth0.1'
network.lan_dev=device
network.loopback.ifname='lo'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.loopback.proto='static'
network.loopback=interface
network.wan.hostname='GL-MT300N-V2-36e'
network.wan.ifname='eth0.2'
network.wan.metric='10'
network.wan.proto='dhcp'
network.wan6.disabled='1'
network.wan6.ifname='eth0.2'
network.wan6.proto='dhcpv6'
network.wan6=interface
network.wan=interface
network.wan_dev.macaddr='94:83:c4:1b:93:6e'
network.wan_dev.name='eth0.2'
network.wan_dev=device
nodogsplash.@nodogsplash[0].authenticated_users='allow all'
nodogsplash.@nodogsplash[0].clientforcetimeout='1440'
nodogsplash.@nodogsplash[0].clientidletimeout='5'
nodogsplash.@nodogsplash[0].enabled='0'
nodogsplash.@nodogsplash[0].fw_mark_authenticated='30000'
nodogsplash.@nodogsplash[0].fw_mark_blocked='10000'
nodogsplash.@nodogsplash[0].fw_mark_trusted='20000'
nodogsplash.@nodogsplash[0].gatewayname='WiFi Captive Portal'
nodogsplash.@nodogsplash[0].maxclients='250'
nodogsplash.@nodogsplash[0].network='guest'
nodogsplash.@nodogsplash[0].preauthenticated_users='allow tcp port 53' 'allow udp port 53'
nodogsplash.@nodogsplash[0].redirecturl='https://www.gl-inet.com'
nodogsplash.@nodogsplash[0].users_to_router='allow tcp port 53' 'allow udp port 53' 'allow udp port 67'
nodogsplash.@nodogsplash[0]=nodogsplash
openvpn.custom_config.config='/etc/openvpn/my-vpn.conf'
openvpn.custom_config.enabled='0'
openvpn.custom_config=openvpn
openvpn.sample_client.ca='/etc/openvpn/ca.crt'
openvpn.sample_client.cert='/etc/openvpn/client.crt'
openvpn.sample_client.client='1'
openvpn.sample_client.dev='tun'
openvpn.sample_client.enabled='0'
openvpn.sample_client.key='/etc/openvpn/client.key'
openvpn.sample_client.nobind='1'
openvpn.sample_client.persist_key='1'
openvpn.sample_client.persist_tun='1'
openvpn.sample_client.proto='udp'
openvpn.sample_client.remote='my_server_1 1194'
openvpn.sample_client.resolv_retry='infinite'
openvpn.sample_client.user='nobody'
openvpn.sample_client.verb='3'
openvpn.sample_client=openvpn
openvpn.sample_server.ca='/etc/openvpn/ca.crt'
openvpn.sample_server.cert='/etc/openvpn/server.crt'
openvpn.sample_server.dev='tun'
openvpn.sample_server.dh='/etc/openvpn/dh2048.pem'
openvpn.sample_server.enabled='0'
openvpn.sample_server.ifconfig_pool_persist='/tmp/ipp.txt'
openvpn.sample_server.keepalive='10 120'
openvpn.sample_server.key='/etc/openvpn/server.key'
openvpn.sample_server.persist_key='1'
openvpn.sample_server.persist_tun='1'
openvpn.sample_server.port='1194'
openvpn.sample_server.proto='udp'
openvpn.sample_server.server='10.8.0.0 255.255.255.0'
openvpn.sample_server.status='/tmp/openvpn-status.log'
openvpn.sample_server.user='nobody'
openvpn.sample_server.verb='3'
openvpn.sample_server=openvpn
rtty.general.description='mt300n-v2 iib936e'
rtty.general.id='iib936e'
rtty.general.interface='lan'
rtty.general.ssh_en='1'
rtty.general.ssl='1'
rtty.general.verbose='1'
rtty.general.web_en='1'
rtty.general=rtty
samba.@samba[0].description='GL-MT300N-V2-36e'
samba.@samba[0].homes='1'
samba.@samba[0].interface='loopback lan'
samba.@samba[0].name='GL-MT300N-V2'
samba.@samba[0].workgroup='WORKGROUP'
samba.@samba[0]=samba
samba.@sambashare[0].guest_ok='yes'
samba.@sambashare[0].name='GL-Samba'
samba.@sambashare[0].path='/mnt'
samba.@sambashare[0].read_only='yes'
samba.@sambashare[0]=sambashare
stubby.global.enable='0'
stubby.global=stubby
system.@system[0].hostname='GL-MT300N-V2'
system.@system[0].log_size='64'
system.@system[0].timezone='UTC'
system.@system[0].ttylogin='0'
system.@system[0].urandom_seed='0'
system.@system[0]=system
system.led_wan.name='wan'
system.led_wan.port_mask='0x1'
system.led_wan.sysfs='gl-mt300n-v2:green:wan'
system.led_wan.trigger='switch0'
system.led_wan=led
system.led_wifi_led.dev='ra0'
system.led_wifi_led.mode='link tx rx'
system.led_wifi_led.name='wifi'
system.led_wifi_led.sysfs='gl-mt300n-v2:red:wlan'
system.led_wifi_led.trigger='netdev'
system.led_wifi_led=led
system.ntp.enable_server='0'
system.ntp.enabled='1'
system.ntp.server='0.openwrt.pool.ntp.org' '1.openwrt.pool.ntp.org' '2.openwrt.pool.ntp.org' '3.openwrt.pool.ntp.org'
system.ntp=timeserver
tertf.general.cleartraffic='0'
tertf.general.terminal_update_interval='14400'
tertf.general=service
tor.global.country='all'
tor.global.enable='1'
tor.global=global
vpn_service.global.access='DROP'
vpn_service.global.enable='0'
vpn_service.global=general
vpn_service.vpn.auth='SHA256'
vpn_service.vpn.cipher='AES-256-GCM'
vpn_service.vpn.comp='adaptive'
vpn_service.vpn.dev='tun-SERVER'
vpn_service.vpn.dev_type='tun'
vpn_service.vpn.end='100'
vpn_service.vpn.host='127.0.0.1'
vpn_service.vpn.mask='255.255.255.0'
vpn_service.vpn.port='1194'
vpn_service.vpn.proto='udp'
vpn_service.vpn.start='2'
vpn_service.vpn.subnet='10.8.0.0'
vpn_service.vpn.subnetv6='fd00:db8:0:123::0'
vpn_service.vpn=service
wireguard.@proxy[0].access='DROP'
wireguard.@proxy[0].enable='0'
wireguard.@proxy[0].main_server='nil'
wireguard.@proxy[0]=proxy
wireguard_server.@servers[0].access='DROP'
wireguard_server.@servers[0].enable='0'
wireguard_server.@servers[0].local_ip='10.0.0.1'
wireguard_server.@servers[0].local_ipv6='fd00:db8:0:abc::1'
wireguard_server.@servers[0].local_port='51820'
wireguard_server.@servers[0]=servers
wireless.guest2g.device='mt7628'
wireless.guest2g.disabled='1'
wireless.guest2g.disassoc_low_ack='0'
wireless.guest2g.encryption='psk2'
wireless.guest2g.guest='1'
wireless.guest2g.ifname='ra1'
wireless.guest2g.key='goodlife'
wireless.guest2g.mode='ap'
wireless.guest2g.network='guest'
wireless.guest2g.ssid='GL-MT300N-V2-36e-Guest'
wireless.guest2g.wds='1'
wireless.guest2g=wifi-iface
wireless.mt7628.band='2G'
wireless.mt7628.cfg='/etc/wireless/mt7628/mt7628.dat'
wireless.mt7628.channel='6'
wireless.mt7628.country='US'
wireless.mt7628.htmode='HT40'
wireless.mt7628.hwmode='11g'
wireless.mt7628.mimops='3'
wireless.mt7628.noscan='0'
wireless.mt7628.region='0'
wireless.mt7628.txpower='20'
wireless.mt7628.txpower_max='20'
wireless.mt7628.type='mtk'
wireless.mt7628.wmm='1'
wireless.mt7628=wifi-device
wireless.wifi2g.device='mt7628'
wireless.wifi2g.disabled='0'
wireless.wifi2g.disassoc_low_ack='0'
wireless.wifi2g.encryption='psk2'
wireless.wifi2g.ifname='ra0'
wireless.wifi2g.key='goodlife'
wireless.wifi2g.mode='ap'
wireless.wifi2g.network='lan'
wireless.wifi2g.ssid='GL-MT300N-V2-36e'
wireless.wifi2g.wds='1'
wireless.wifi2g=wifi-iface

Even I didn’t enable Tor at all, after reboot the WiFi cannot be connected.

Seems that The firmware is seldom used.

Oh… haha wow!

Let me know if I can help.

@John2
Hi, guy. The latest firmware with tor has been ready.

https://fw.gl-inet.com/firmware/mt300n-v2/tor/openwrt-mt300n-v2-3.215-1122.bin

2 Likes

Looks like it’s working, thank you so much!

(How would I build the same .bin file from the source code? → GitHub - gl-inet/openwrt-files ? )