Hello adamcotterill,
Thank you for explaining the situation! There are two possible ways - 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.
-
The first doesn’t require logging into the Shake. Navigate to
rs.local, make note of the Shake’s IP address, then click on theSettingsgear icon (high on the left) to access the configuration menu.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 the server of your choice or a generic but reliable DNS service.
OpenDNS, which is208.67.222.222, is a good choice. You can also useCloudflareDNS service by entering1.1.1.1orGoogleby entering8.8.8.8.
The second way, a bit more complex, in which you can keep your Shake on a dynamic IP (assigned by your modem/router):
-
SSH into the Shake (guide here: How to access your Raspberry Shake’s computer via ssh — Instructions on Setting Up Your Raspberry Shake)
Once you’re in, copy and paste these commands (this example is for Cloudflare DNS):
sudo echo 'static domain_name_servers=1.1.1.1 1.0.0.1' >> /etc/dhcpcd.conf sudo service dhcpcd restartNow make sure those changes took hold:
nano /etc/resolv.confThe 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, but if you want, you can still do it.