I have no Internet Connection. Will my Shake work?ΒΆ

If you head out to the cabin for the weekend, for example, where there is no Internet connect (so no NTP) and you would still like to use your Shake, you will need to:

First, connect directly from your laptop to the Raspberry Shake using an Ethernet cable. Configure your laptop’s network IP to be in the same IP range as the raspberry shake’s Discovery IP. For example,

$ sudo ifconfig eth0 169.254.8.11 up

Then, to make sure that you can see the Raspberry Shake, ping it. For example,

$ ping raspberryshake.local

Second, ssh into the raspberry shake and consult the system time. For example,

$ ssh myshake@raspberryshake.local
$ date -u

Where “u” is for UTC. Default ssh password here: Ready, Set, Get Hacked! Security and Raspberry Shake

Linux users, if you notice that you loose ping or ssh connection, it might be useful to shut off DHCP. For example,

$ sudo systemctl stop dhcpcd.service
$ sudo ifconfig eth0 169.254.8.11 up

Third, once you have ssh-ed into the Raspberry Shake, set the date of your laptop to coincide with the system time on the Raspberry Shake (e.g., using the ‘date –set’ option). For example,

$ sudo date --set "25 Sep 2013 15:00:00"

Finally, open Swarm, for instance, and connect normally. Click here for a tutorial on how to use Swarm.

Ok..but, how can I discover the raspberryshake’s ip?

If you are linux user you should use arp-scan program (we are assuming that eth0 is the interface connected to the raspberryshake)

$ sudo arp-scan --interface eth0 --localnet

Now you should wait until you see something like:

169.254.x.x b8:27:eb:94:ad:90  (Unknown)

(All command-line examples are for Debian users)