Set static IP with /etc/network/interfaces

Edit /etc/network/interfaces als volgt:

auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address xxx.xxx.xxx.xxx (enter your ip here)
        netmask xxx.xxx.xxx.xxx (on lan usually 255.255.255.0)         
        gateway xxx.xxx.xxx.xxx (enter gateway ip here)

Opslaan en dan dns instellen:

sudo nano /etc/resolv.conf
nameserver 8.8.8.8 
nameserver 8.8.4.4

Dit zijn de gratis Google dns servers, vervang de ip adressen met je de dns servers van je keuze.

Schakel nu eerst nog de dhcpd service uit om niet via een eventueel secundair ip adres toegankelijk te zijn.
Dan rebooten of:

sudo /etc/init.d/networking restart  

Timelapse foto’s met gphoto2.

Na een heleboel gedonder met allerlei programmatuur om een time-lapse video te maken kwam Cellie toch weer op de oude vertrouwde command-line uit.

gphoto2 --capture-image-and-download -I 10 -F 0 -folder ~/Pictures
  • --capture-image-and-download
    Duh..
  • -I 10
    10 seconden interval.
  • -F 0
    Aantal foto’s, 0 betekent blijf foto’s maken.
  • -folder
    Waar worden de foto’s opgeslagen.

De -folder parameter kan worden overgeslagen, gphoto2 slaat bestanden  standaard op in de folder waar gphoto2 gestart is.

De uitleg:

gphoto2 manual

Upload files with curl.

Like this:

curl -F ‘data=@path/to/local/file’ UPLOAD_ADDRESS

Dus om /home/Cellie/test.txt te uploaden naar 192.168.2.5/upload gebruik je:

 curl -F ‘data=@/home/Cellie/test.txt’ 192.168.2.5/upload 

Met username / password  inlog word dat:

 curl --user admin:esp32 -F 'data=@/home/Cellie/test.txt' 192.168.2.5/upload