Hi Graham, from the logs it looks like you are having DNS issues, which are generally a router or ISP-specific issue. There are two ways around this: setting a manual IP and DNS in the http://rs.local web config, or adding a line to /etc/dhcpcd.conf
in the Shake filesystem.
Each of these fixes is simple:
-
The first doesn’t require logging in to the Shake at all. Simply navigate to http://rs.local/, make note of the Shake’s IP address, then click on the Config gear to go to http://rs.local/config.
Click on NETWORK, then under ETHERNET SETTINGS, click on “Enable static IP”.
Fill out the Static IP field with the address you copied from the front page.
Fill out the DNS server field with a more reliable DNS service. I like to use OpenDNS, which is 208.67.222.222 but you can also use Cloudfare’s new DNS service by entering 1.1.1.1 or Google’s by entering 8.8.8.8.
The slightly more involved way, in which you can keep your Shake on a dynamic IP (assigned by your router):
-
SSH into the Shake.
Copy and paste these commands:
sudo echo 'static domain_name_servers=1.1.1.1 1.0.0.1' >> /etc/dhcpcd.conf sudo service dhcpcd restart
Now make sure those changes took hold:
nano /etc/resolv.conf
The file should look like the following:
# Generated by resolvconf nameserver 1.1.1.1 nameserver 1.0.0.1
You should not need to restart, these changes will take effect immediately.