We had the same or very similar issues. (We saw many “nxdomain” messages, were unable to configure wired network)
Are you on a school or corporate network?
Are you behind a firewall you can access or view/modify?
Our connection problem was eventually resolved by allowing a number of ports & IP addresses added to or allowed to pass through the firewall.
We are on a California public school network, and I think that these networks/firewall are pretty restrictive.
How we resolved it was to work with the school district IT folks. (The firewall guy, in particular.)
What he did was to view the firewall logs for the FarmBot MAC address while it went through its boot-up. He was able to see what the FarmBot was attempting to reach, what was getting either bounced back or blocked, and the creating exceptions for the FB or allowing the traffic to pass through
I gave him the following list of what I believed was needed by FB:
Ports (This is a list of all the ports and locations I believe the FarmBot needs access to)
8883 (MQTT over SSL)
NTP servers (on UDP port 123) (0.pool.ntp.org & 1.pool.ntp.org)
TCP port 13 (used by the NIST client software by default and by other programs that use the “daytime” protocol)
TCP port 37 and UDP port 37 (used by DATE, RDATE, SDATE and by other programs that use the “time” protocol.)
NAME SERVERS (this should be the IP’s of the domain name servers- the IT folks should know this)
After a few tries, he reported back to me that he opened up a few ports, added some IP’s to the exception list and was able to verify that traffic from and to the FB was not getting rejected or blocked by the firewall.
If you still have problems after reading this working with the IT folks (or tweaking your own firewall), let me know and I will ask the firewall guy for more specific detail on what changes or mods he made.
Bottom line - after all of this our FB connects fine! (We are on hard wire too.)