Incontri del Giovedì

In rilievo

Il primo incontro del 2022 del giovedì del Gulli si svolgerà online il 13 gennaio dalle ore 21:15.

Argomenti:

Arduino

Blynk

altro?

Come al solito, inizieremo sul nostro server Jitsi e se siamo tanti ci spostiamo!

Pubblicato in Vari

Perchè abbiamo bisogno di una VPN ?

Ogni provider che fornisce un collegamento ad internet offre o richiede un modem/router che ci permette di accedere e navigare in rete ma che allo stesso tempo impedisce a chiunque dall’esterno di arrivare alle risorse dei nostri PC. E’ un’efficace protezione, ma impedisce  una qualsiasi pubblicazione di servizi o risorse. Se vogliamo condividere una cartella con dei files, un nostro sito web, un programma che comunica in rete, non possiamo perchè il modem/router impedisce l’accesso dall’esterno.

Una soluzione al problema è quella di creare una rete VPN dove i client si collegano ad un nostro server di rete impiegando WireGuard. I client (due o più computer) aprono delle connessioni verso il server di rete e questo fa da “ponte” (bridging) permettendo la comunicazione fra i client. Al termine della configurazione oltre alla nostra rete di casa, es: 192.168.1.x avremo un’altra rete es: 10.1.2.x con la quale comunicheremo con gli altri PC connessi.

Non ci dobbiamo preoccupare dei numeri di rete, il server avrà un servizio DNS che ci permetterà di accedere con i classici nomi di dominio, es: clientA.famigliarossi.vpn, clientB.famigliarossi.vpn, etc…

Nei prossimi articoli vedremo in dettaglio come configurare la nostra rete VPN personale.

Pubblicato in Vari

Configurazione di una VPN con WireGuard (server)

Questo articolo è in fase di aggiornamento.

La configurazione del server può essere fatta in vari modi, qui vengono indicati i punti principali (configurazione di wireguard, di iptables, del forwarding e di dnsmasq).

Per la configurazione di wireguard, è necessario generare una coppia di chiavi pubblica/privata per il server come descritto nel paragrafo precedente «Generazione delle chiavi».

È necessario creare un file con lo stesso nome dell’interfaccia di rete che si vuole creare (es. /etc/wireguard/wg0.conf) contente la chiave privata del server, la chiave pubblica di ciascun client e gli indirizzi IP statici di ciascuna macchina (per la sintassi vedere man wg).

Continua a leggere Configurazione di una VPN con WireGuard (server)
Pubblicato in Vari