Installation et configuration d'un rpi3 avec une connexion vpn :

date && sudo dd bs=1M if=2020-05-27-raspios-buster-lite-armhf.img of=/dev/sdb status=progress && sync && date && wget -O /dev/null --no-check-certificate https://URL/fin-gm-grsync-2015-05.php?t=dd_rpi_ok_
vendredi 14 août 2020, 22:25:48 (UTC+0200)
1768+0 enregistrements lus
1768+0 enregistrements écrits
1853882368 bytes (1,9 GB, 1,7 GiB) copied, 90,6331 s, 20,5 MB/s
vendredi 14 août 2020, 22:27:24 (UTC+0200)

Pour activer le ssh au boot afin de configurer le rpi sans écran :

cd /media/sdb1/boot/ touch ssh

Pour activer le wifi créer un fichier également

cd /media/sdb1/boot/
nano wpa_supplicant.conf
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="MONWIFI"
psk="MONPASSEWIFI"
id_str="nomdemonwifi"
}

sudo raspi-config

sudo reboot

sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt-get clean && sudo apt-get autoremove -y && sudo df -h

En attendant la fin des mises à jours, procédé aux transferts et à la configuration des scripts

sudo apt install msmtp

sudo reboot

sudo apt install htop screen openvpn -y && sudo mkdir /etc/openvpn/monvpn

sudo nano /etc/openvpn/monvpn/password.txt

Remplir avec :

monutilisateurvpn
monpassevpn

Après avoir récupéré le fichier vpn dans la freebox le transférer via scp :

scp monvpn.ovpn pi@mon.ip.du.rpi:/tmp/

sudo mv /tmp/monvpn.ovpn /etc/openvpn/monvpn/

sudo nano /etc/openvpn/monvpn/monvpn.ovpn

auth-user-pass /etc/openvpn/monvpn/password.txt

Pour lancer votre connexion VPN manuellement, il suffit maintenant d’entrer la commande suivante :

sudo openvpn --config /etc/openvpn/monvpn/monvpn.ovpn

Pour lancer la connexion VPN automatique à chaque démarrage :

sudo ln -s /etc/openvpn/monvpn/monvpn.ovpn /etc/openvpn/client.conf
sudo systemctl enable openvpn@client