Thanks for the tcpdump information. That is helpful! I think that there is more than one problem I’m having with this router!
For the Orbitz B-Hive, it seems that I can easily connect it to my guest network (regardless of DNS override settings). But it refuses to connect to the main network. When I listen on tcpdump, it is silent on the main network (even when trying to establish a wifi connection). Meanwhile, on the guest network, everything looks fine.
For the Govee device, there is definitely an issue related to the Custom DNS server option. I began a tcpdump, and let the Govee try to connect for a while. It couldn’t connect with “Custom DNS server” set (as Cloudflare). But as soon as I toggled off the Custom DNS server, Govee made the connection. Here is the tcpdump (somewhat trimmed for easy reading):
With DNS Override on:
10:30:00.514752 IP 192.168.8.101.31780 > 192.168.8.1.53: 2343+ A? aqm3wd1qlc3dy-ats.iot.us-east-1.amazonaws.com. (63)
10:30:00.514793 IP 192.168.8.101.31780 > 192.168.8.1.53: 2343+ A? aqm3wd1qlc3dy-ats.iot.us-east-1.amazonaws.com. (63)
10:30:05.703559 ARP, Reply 192.168.8.101 is-at d4:ad:fc:92:0b:72, length 28
10:30:05.703591 ARP, Reply 192.168.8.101 is-at d4:ad:fc:92:0b:72, length 28
Turn off DNS override:
10:31:04.885147 IP 192.168.8.101.15686 > 192.168.8.1.53: 53339+ A? aqm3wd1qlc3dy-ats.iot.us-east-1.amazonaws.com. (63)
10:31:04.885183 IP 192.168.8.101.15686 > 192.168.8.1.53: 53339+ A? aqm3wd1qlc3dy-ats.iot.us-east-1.amazonaws.com. (63)
10:31:04.906692 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [S], seq 6509, win 2920, options [mss 1460], length 0
10:31:04.906724 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [S], seq 6509, win 2920, options [mss 1460], length 0
10:31:05.094933 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 4185278866, win 2920, length 0
10:31:05.094963 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 1, win 2920, length 0
10:31:05.102672 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [P.], seq 0:142, ack 1, win 2920, length 142
10:31:05.102700 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [P.], seq 0:142, ack 1, win 2920, length 142
10:31:05.301253 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 1555, win 1366, length 0
10:31:05.301285 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 1555, win 1366, length 0
10:31:05.302765 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 1555, win 2920, length 0
10:31:05.302794 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 1555, win 2920, length 0
10:31:05.505684 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 4475, win 0, length 0
10:31:05.505714 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 4475, win 0, length 0
10:31:05.507167 IP 192.168.8.101.59726 > 35.170.194.244.8883: Flags [.], ack 4475, win 1460, length 0
So, I have a solution for both (connect B-hive to Guest and disable custom DNS server for the Govee)… but as a learning tool, I’d still like to understand WHY this is happening. I’m guessing with the Govee, it has to do with the port (8883?)… Not sure what is going on with the B-hive only working on the guest network. Thanks again for your help.