You may see “It looks like OctoPrint has currently no connection to the internet. Due to that it’s not possible to install new plugins from the plugin repository or archive URLs.” when you try to add new plugins or the Software update will just fail. This is because your EZPi OctoPrint setup is not able to perform the connectivity check. By default it will try to contact the Google DNS server on IP 22.214.171.124.
Some ISPs like Comcast may block this for some reason. Below is how to change to use the 126.96.36.199 server (Level 3 DNS) which should fix the issue. If the 188.8.131.52 address does not work then try another public IP like 184.108.40.206, 220.127.116.11, 18.104.22.168, or 22.214.171.124. These are other open DNS servers on the internet. You can also use your ISP provided ones as well. This also works for standard OctoPrint installations.
Here is how to fix this issue. We have Comcast and it appears they are blocking the default 126.96.36.199 IP address.