Cerca nel blog

sabato 11 marzo 2023

Cancellare cache DNS Raspberry

Per cancellare la cache DNS su un Raspberry Pi, puoi eseguire i seguenti passaggi:

 

Apri una finestra del terminale sul tuo Raspberry Pi.

Digita il seguente comando per fermare il servizio di caching del resolver DNS:


sudo systemctl stop systemd-resolved.service


Digita il seguente comando per cancellare la cache DNS:


sudo systemd-resolve --flush-caches


Digita il seguente comando per riavviare il servizio di caching del resolver DNS:


sudo systemctl start systemd-resolved.service


Dopo aver eseguito questi passaggi, la cache DNS del tuo Raspberry Pi dovrebbe essere stata cancellata. Tieni presente che potrebbe essere necessario eseguire questi passaggi periodicamente per assicurarti che la cache DNS non influisca sulla connessione di rete del tuo dispositivo.

Time Machine & Raspberry

Per collegare Time Machine a un Raspberry Pi, è necessario eseguire i seguenti passaggi:


  1. Assicurati di avere un Raspberry Pi con il sistema operativo Raspbian installato.
  2. Collega un disco rigido esterno al Raspberry Pi tramite USB. Il disco rigido esterno dovrebbe essere di almeno la stessa capacità del tuo Mac, poiché sarà utilizzato per eseguire il backup.
  3. Verifica che il disco rigido esterno sia stato riconosciuto dal Raspberry Pi. Per farlo, puoi digitare il comando seguente nella finestra del terminale del Raspberry Pi:

sudo fdisk -l 


  1. Installa il supporto per Time Machine sul Raspberry Pi. Per farlo, digita il seguente comando nella finestra del terminale:


sudo apt-get install netatalk 


  1. Dopo l'installazione, apri il file di configurazione di netatalk digitando il seguente comando nella finestra del terminale:

sudo nano /etc/netatalk/afp.conf 


  1. Aggiungi le seguenti linee alla fine del file di configurazione:


[TimeMachine] 

path = /media/pi/NomeDellHardDisk 

time machine = yes 


Assicurati di sostituire "NomeDellHardDisk" con il nome del tuo disco rigido esterno.


  1. Salva le modifiche al file di configurazione premendo Ctrl+X, quindi Y e Invio.
  2. Riavvia il servizio netatalk digitando il seguente comando nella finestra del terminale:


sudo service netatalk restart 


  1. Ora puoi accedere al tuo disco rigido esterno dal tuo Mac e utilizzarlo come dispositivo di backup Time Machine. Per farlo, apri le Preferenze di Sistema del tuo Mac, vai su Time Machine e seleziona il disco rigido esterno del Raspberry Pi come dispositivo di backup.

Nota: se il tuo Raspberry Pi e il tuo Mac sono collegati alla stessa rete, puoi anche utilizzare il protocollo SMB per accedere al disco rigido esterno dal tuo Mac invece del protocollo AFP. In questo caso, dovrai installare il supporto per SMB sul Raspberry Pi e modificare la configurazione di Time Machine sul tuo Mac di conseguenza.

mercoledì 15 febbraio 2023

Ifttt e raspberry

 IFTTT, acronimo di "If This Then That", è un servizio online che permette di collegare diversi servizi e dispositivi tra di loro, in modo da automatizzare alcune operazioni. Ad esempio, si può impostare una regola che dice "se ricevo una mail con l'allegato X, salvalo automaticamente in Google Drive". In questo articolo vedremo come implementare IFTTT su un Raspberry Pi.

Il Raspberry Pi è un mini computer che può essere utilizzato per molte cose, tra cui l'automazione domestica. In questo caso, utilizzeremo il Raspberry Pi per collegare diversi servizi tra di loro, in modo da creare una regola IFTTT.

Ecco i passi da seguire:

  1. Creare un account IFTTT: se non ne avete già uno, andate su https://ifttt.com e create un account gratuito.

  2. Creare un nuovo applet: una volta effettuato l'accesso, cliccate su "Create" in alto a destra e selezionate "Applet".

  3. Selezionare il trigger: il trigger è l'evento che attiva l'applet. Ad esempio, "ricezione di una mail". Selezionate il servizio che volete utilizzare come trigger (ad esempio, Gmail) e seguite le istruzioni per collegare il vostro account.

  4. Selezionare l'azione: l'azione è ciò che succede quando si verifica il trigger. Ad esempio, "salvare l'allegato su Google Drive". Selezionate il servizio che volete utilizzare come azione (ad esempio, Google Drive) e seguite le istruzioni per collegare il vostro account.

  5. Testare l'applet: una volta creata l'applet, potete testarla cliccando su "Check now". Se tutto funziona, l'applet verrà attivato e l'azione verrà eseguita.

  6. Installare il client IFTTT sul Raspberry Pi: per fare in modo che il Raspberry Pi possa interagire con IFTTT, dobbiamo installare il client IFTTT. Per farlo, aprite il terminale sul Raspberry Pi e digitate i seguenti comandi:

bash
sudo apt-get update sudo apt-get install python-requests git clonehttps://github.com/domoszlai/ifttt-webhook-client.git cd ifttt-webhook-client
  1. Configurare il client IFTTT: aprire il file ifttt-webhook-client.py e modificare i campi IFTTT_EVENT_NAME e IFTTT_SECRET_KEY con i dati corrispondenti del vostro applet.

  2. Avviare il client IFTTT: digitare il seguente comando per avviare il client IFTTT:

python ifttt-webhook-client.py &
  1. Testare la connessione: per verificare che il Raspberry Pi sia connesso correttamente a IFTTT, aprite il terminale e digitate il seguente comando:
vbnet
curl -X POST https://maker.ifttt.com/trigger/{event}/with/key/{key}

Sostituite {event} con il nome dell'evento del vostro applet e {key} con la vostra chiave segreta IFTTT.

Se tutto funziona correttamente, il client IFTTT sul Raspberry

martedì 31 gennaio 2023

Server NFS su raspberry

 Open sidebar

Set NFS Server on Raspberry

Diego Rufini
Impostare un server nfs su raspberry

Per impostare un server NFS su Raspberry Pi, seguire questi passaggi:

  1. Installare il pacchetto NFS sul Raspberry Pi:
sql
sudo apt-get update sudo apt-getinstall nfs-kernel-server
  1. Creare la directory che verrà condivisa tramite NFS:
bash
sudo mkdir /srv/nfs
  1. Modificare i permessi della directory per renderla accessibile:
bash
sudo chown nobody:nogroup /srv/nfs sudo chmod 777 /srv/nfs
  1. Modificare il file di configurazione NFS (/etc/exports) per specificare la directory da condividere:
javascript
sudo nano /etc/exports

Aggiungere la seguente riga nel file:

bash
/srv/nfs *(rw,sync,no_subtree_check,no_root_squash)
  1. Riavviare il servizio NFS:
sudo systemctl restart nfs-kernel-server

Ora la directory /srv/nfs è accessibile in rete tramite il protocollo NFS. Per accedere al contenuto su un altro computer, è necessario montare la directory remota come se fosse una unità locale, specificando l'indirizzo IP del Raspberry Pi come server NFS.

Diego Rufini
Scrivi un articolo su come impostare un server nfs su raspberry

Implementare un server NFS (Network File System) sul Raspberry Pi può essere un'ottima soluzione per condividere facilmente file e cartelle tra diversi dispositivi sulla stessa rete. In questo articolo vedremo come configurare un server NFS sul Raspberry Pi, in modo da poter accedere ai file condivisi da qualsiasi computer o dispositivo connesso alla rete.

Il primo passo è installare il pacchetto NFS sul Raspberry Pi. Aprire il terminale e digitare il seguente comando:

sql
sudo apt-get update sudo apt-getinstall nfs-kernel-server

Una volta installato il pacchetto NFS, è necessario creare una directory che verrà condivisa sulla rete. Digitare il seguente comando per creare la directory /srv/nfs:

bash
sudo mkdir /srv/nfs

Successivamente, bisogna modificare i permessi della directory per renderla accessibile da tutti i dispositivi sulla rete. Ecco i comandi da digitare:

bash
sudo chown nobody:nogroup /srv/nfs sudo chmod 777 /srv/nfs

Ora che la directory è pronta, è necessario configurare il server NFS per condividere questa directory sulla rete. Per farlo, bisogna modificare il file di configurazione NFS, situato in /etc/exports. Digitare il seguente comando per aprire il file:

javascript
sudo nano /etc/exports

Aggiungere la seguente riga nel file:

bash
/srv/nfs *(rw,sync,no_subtree_check,no_root_squash)

Salvare il file e uscire. Infine, bisogna riavviare il servizio NFS per rendere effettive le modifiche. Digitare il seguente comando:

sudo systemctl restart nfs-kernel-server

A questo punto, la directory /srv/nfs sul Raspberry Pi è accessibile da qualsiasi dispositivo sulla stessa rete. Per accedere al contenuto, è sufficiente montare la directory remota come se fosse una unità locale sul computer o dispositivo in uso, specificando l'indirizzo IP del Raspberry Pi come server NFS.

In sintesi, l'impostazione di un server NFS sul Raspberry Pi è un'operazione semplice che può essere effettuata in pochi passaggi. Questo server può essere utilizzato per condividere facilmente file e cartelle sulla rete, offrendo una soluzione versatile e flessibile per la gestione dei file.

ChatGPT Jan 30 Version. Free Research Preview. Our goal is to make AI systems more natural and safe to interact with. Your feedback will help us improve.