Installare OpenVPN o WireGuard su Raspberry/Raspbian

Raspberry utilizza raspbian come distro di default e raspbian è basata su debian. E’ possibile quindi installare molto del software disponibile per debian, seguendo le classiche procedure usate su debian. Ci sono però degli script che semplificano diverse procedure su raspbian, come ad esempio la creazione di un server VPN basato su OpenVPN o WireGuard. … Leggi tutto

Come creare un file .ovpn da importare nel client OpenVPN per IOS

Il client OpenVPN per IOS consente agevolmente di collegarsi ad un server OpenVPN. Per aggiungere un nuovo account nel client si possono caricare i files di configurazione via Itunes (con le recenti versioni di MacOs/IOS via File Manager) oppure facendoglielo scaricare da un url oppure ancora come allegato ad una email. Per l’installazione tramite allegato … Leggi tutto

OpenVPN: Come assegnare un IP statico agli utenti

OpenVPN, il famoso software per creare reti VPN, ha molte possibili configurazioni. Tra le tante, è possibile anche assegnare ad ogni utente uno specifico indirizzo IP, magari per gestirne il routing in modo diverso dagli altri. Questa cosa viene gestita dalla direttiva client-config-dir ccd del file di configurazione /etc/openvpn/server.conf. Iniziamo con il creare la cartella … Leggi tutto

OSX: Can’t assign requested address

Dopo essermi spostato con il mio MacbookPro da un ufficio all’altro, cambiando collegamento WIFI, al nuovo tentativo di connessione ssh vedo:

Piuttosto che riavviare il Mac, ho provato a fare un reset della connessione WIFI (quindi la porta en1). Per effettuare il reset, digitare nel terminale:

enjoy!

Logs connessioni ad openVPN

Modificare il file di configurazione /etc/openvpn/server.conf ed aggiungere:

Creare ora i due files /etc/openvpn/client-connect.sh e /etc/openvpn/client-disconnect.sh. Contenuto del file /etc/openvpn/client-connect.sh:

Contenuto del file /etc/openvpn/client-disconnect.sh:

Riavviare openVPN con il classico:

I logs di connessione/disconnessione verranno ora inseriti nel file /var/log/openvpn/conn.log. enjoy