Hello,
Thank you for looking at it! I tried a lot of different configs, but the furthest I got was pinging the AX6000 from IoT-2G subnet. The AX6000 does support static routes and I had 3 in it all going to 10.0.0.1:
192.168.0.0/24
192.168.2.0/24
192.168.5.0/24
I really wish I could put OpenWrt on the AX6000, but I read it's not compatible.
This may be more trouble than it's worth, but if the Google devices can work securely-ish on the IoT WiFi, that would be nice. The wireless backhaul is nice, but I can just wire the thing near the primary router if you think that would help. I don't really plan on using the 5ghz WiFi network unless (1) the IoT device is 5ghz and (2) I can get it to see the half the spectrum one 5ghz radio gives me. 
root@mesh01:~# ubus call system board
{
"kernel": "5.10.146",
"hostname": "mesh01",
"system": "ARMv7 Processor rev 5 (v7l)",
"model": "Linksys EA8300 (Dallas)",
"board_name": "linksys,ea8300",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "22.03.2",
"revision": "r19803-9a599fee93",
"target": "ipq40xx/generic",
"description": "OpenWrt 22.03.2 r19803-9a599fee93"
}
}
root@mesh01:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd6f:a45f:fa7e::/48'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
config interface 'lan'
option device 'br-lan'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '192.168.0.1'
config interface 'wan'
option device 'eth1'
list dns '8.8.8.8'
list dns '8.8.4.4'
config interface 'wan6'
option device 'eth1'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 4 0'
config interface 'IoT_2G'
option proto 'static'
option ipaddr '192.168.2.1'
option netmask '255.255.255.0'
option device 'wlan1'
option type 'bridge'
config interface 'IoT_5G'
option proto 'static'
option ipaddr '192.168.5.1'
option netmask '255.255.255.0'
option device 'wlan0'
option type 'bridge'
config interface 'BACKHAUL'
option device 'wlan2'
option proto 'static'
option ipaddr '10.0.0.3'
option netmask '255.255.255.0'
option gateway '10.0.0.1'
root@mesh01:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path 'soc/40000000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'
option band '5g'
option cell_density '0'
option channel 'auto'
config wifi-iface 'IoT_2g'
option device 'radio1'
option mode 'ap'
option ssid 'IoT_2G'
option network 'IoT_2G'
option key 'JailedNetworkPw'
option encryption 'psk-mixed'
config wifi-device 'radio1'
option type 'mac80211'
option path 'platform/soc/a000000.wifi'
option channel '1'
option band '2g'
option htmode 'HT20'
option cell_density '0'
config wifi-iface 'IoT_5g'
option device 'radio0'
option network 'IoT_5G'
option mode 'ap'
option ssid 'IoT_5G'
option key 'JailedNetworkPw'
option encryption 'psk-mixed'
config wifi-device 'radio2'
option type 'mac80211'
option path 'platform/soc/a800000.wifi'
option band '5g'
option htmode 'VHT80'
option cell_density '0'
option channel 'auto'
config wifi-iface 'backhaul0'
option device 'radio2'
option mode 'sta'
option ssid 'nancy'
option bssid '60:A4:B7:76:AA:E6'
option key 'primary_wifi_pw'
option encryption 'psk-mixed'
option network 'BACKHAUL IoT_2G IoT_5G lan'
root@mesh01:~# cat /etc/config/dhcp
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option nonwildcard '1'
option localservice '1'
option ednspacket_max '1232'
list server '8.8.8.8'
list server '8.8.4.4'
list server '208.67.220.123'
list server '10.0.0.1'
list server '208.67.222.123'
config dhcp 'lan'
option interface 'lan'
option start '50'
option limit '250'
option leasetime '96h'
option dhcpv4 'server'
option dhcpv6 'server'
option ra 'server'
list ra_flags 'managed-config'
list ra_flags 'other-config'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
config dhcp 'IoT_2G'
option interface 'IoT_2G'
option start '50'
option limit '250'
option leasetime '96h'
list dhcp_option '6,8.8.8.8'
list dhcp_option '3,192.168.2.1'
config dhcp 'IoT_5G'
option interface 'IoT_5G'
option start '50'
option limit '250'
option leasetime '96h'
list dhcp_option '6,8.8.8.8'
list dhcp_option '3,192.168.5.1'
I'm not sure this will be helpful, but here is the basic config of the AX6000:
Status: Connected
Internet Connection Type: Dynamic IP
IP Address: 192.168.1.69
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.254
Primary DNS: 192.168.1.254
Secondary DNS: 0.0.0.0
Online Duration: 21 hours 25 minutes
LAN MAC Address: 60-A4-B7-76-AA-E8
IP Address:10.0.0.1
Subnet Mask:255.255.255.0
Link Aggregation: LAN 1 & LAN 2
DHCP Server: Enabled
IP Address Pool:10.0.0.100-10.0.0.249
And here is basic info from the fiber modem / router from the ISP:
Home Network Status
Device IPv4 Address 192.168.1.254
DHCPv4 Netmask 255.255.255.0
DHCP Server On
DHCPv4 Start Address 192.168.1.64
DHCPv4 End Address 192.168.1.253
DHCP Leases Available 186
DHCP Leases Allocated 4
DHCP Primary Pool Private
Cascaded Router Status Disabled
IP Passthrough Status On (public IP address)
IP Passthrough Address 107.217.86.242
Interfaces
Interface Status Active Devices Inactive Devices
Ethernet Enabled 0 0
5G Ethernet Enabled 1 5
Wi-Fi 2.4 GHz Disabled 0 0
Wi-Fi 5 GHz Disabled 0 0
Mesh Clients Disabled 0 0
I know this setup is a little ridiculous, but I don't think I can get rid of the NAT in the ISP router, which is very annoying, but it's what I got at the moment.
Thanks,
Chris