Monitoraggio Fibra
Progetto Gemon

Lo script bash utilizzato per effettuare le copie è: https://gitlab.eagleprojects.cloud/dviti/advanced-rsync
Lo script è stato pianificato con un crontab per venire eseguito ogni 15 minuti.
Esempi di utilizzo dello script nel readme della repo.
Configurazione server gemon per .ssh/config, utilizzare la propria chiave SSH per accedere.
Host gemon-server
HostName 192.168.6.13
Port 22448
User root
Per collegarsi al raspberry è sufficiente lanciare il comando dal server ssh raspi-gemon
Progetto Colline

Come sopra il server di destinazione è sempre lo stesso: "Gemon Server".
In questo caso c'è una macchina windows in mezzo che sostituisce il comportamento della centralina rispetto a Progetto Gemon (sopra), i dati in questo caso vengono direttamente esposti da una condivisa su Windows, montata sul raspberry.
Per accedere al raspberry serve prima entrare nel server gemon (con open vpn) e poi lanciare il comando ssh raspi-colline
Nel progetto colline il PC Windows è connesso a internet tramite Raspberry che funziona da DHCP server con dnsmasquerade
/etc/dnsmasq.conf
interface=eth0
bind-dynamic
domain-needed
bogus-priv
dhcp-range=192.168.100.2,192.168.100.2,255.255.255.0,12h
Windows dovrebbe sempre prendere l'indirizzo 192.168.100.2
Nel raspberry è fondamentale assegnare sempre un indirizzo all'interfaccia eth0, in questo caso è stato fatto definendo l'indirizzo nel file /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
gateway 192.168.100.1
No Comments