====== Coté clients ======
===== Installation =====
=== Debian ===
sudo apt install wireguard
* [[:vpn:install-wireguard|Installations debian anciennes]]
* [[:vpn:debug-client|debug wireguard coté client]]
=== FreeBSD ===
doas pkg install -y wireguard-tools
=== Windows ===
* [[:vpn:client-vpn|Installation de WireGuard chez l'abonné(e)]] **( windows )**
----
===== Configuration =====
==== Adherents ====
Le script **[[:tech:scripts:wireguard-adherent.sh|wireguard_adherent.sh]]**
- va chercher une adresse ip disponible dans le range souhaité
- genere localement des fichiers de configuration.
- Donne les dernieres commandes a effectuer
- Signale qu'il faut **transmettre** le fichier de configuration aux admins
* **[[:tech:privatetech:ip-configurees|tableau des IP configurées]]**
* mis à jour toutes les 10 minutes ([[:tech:privatech:ip-configurees-doc|doc]]).
* [[https://blog.baionet.fr/scripts/wireguard.sh|Un script ici]]
* [[:vpn:configuration_client_vpn|Script de configuration générique]]
* [[:vpn:configuration_client_vpn_yunohost|Script de configuration yunohost]]
* [[:vpn:configurer_vpn|Sur Manjaro ]]
* [[:vpn:configuration_vpn_wireguard_baionet|Sur debian ]]
* [[:vpn:configuration_vpn_wireguard_baionet_bsd|Sur OpenBSD ]]
* [[:vpn:configuration_vpn_wireguard_baionet_alpine|Sur alpine]]
----
==== Baiobox ====
* range 10.100.100.0/24
* Le script **[[:tech:scripts:wireguard-baiobox.sh|wireguard-baiobox.sh]]** génére la configuration pour une baiobox
* **[[:tech:privatetech:ip-configurees-baiobox|tableau des IP baiobox configurées]]**
* mis à jour toutes les 10 minutes ( TODO : [[:tech:privatech:ip-configurees-doc|doc]])
----
==== BaioLab ====
* range 10.100.101.0/24
* Le script **[[:tech:scripts:wireguard-baiolab.sh|wireguard-baiolab.sh]]** génére une configuration pour un baioLab
* **[[:tech:privatetech:ip-configurees-baiolab|tableau des IP baioLab configurées]]**
* mis à jour toutes les 10 minutes ( TODO : [[:tech:privatech:ip-configurees-doc|doc]])
----
==== Admins ====
* Le script **[[:tech:scripts:wireguard-admin.sh|wireguard-admin.sh]]** génére une conf pour un admin
* **[[:tech:privatetech:ip-configurees-admin|tableau des IP admin configurés]]**
* mis à jour toutes les 10 minutes ( TODO : [[:tech:privatech:ip-configurees-doc|doc]])
----
====== Coté serveur ======
* [[:vpn:config-vpn|Configuration d'un serveur VPN]]
* [[:vpn:config-vpn-stolon|Ajout d'un pair VPN sur le serveur baionet]]
----
====== Points techniques ======
* [[:vpn:vpn-mtu|Une sombre histoire de MTU]]
* [[:vpn:mtu-config|Gérer la MTU]]