Skip to main content

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