dossier image

This commit is contained in:
yann 2025-05-24 12:28:50 +02:00
parent 841ed1a799
commit c2e55994bc
16 changed files with 15 additions and 15 deletions

View File

@ -51,7 +51,7 @@ Voyons un exemple réel de la façon dont cet outil peut être utilisé. Cette s
Pour cet exemple, supposons que vous ayez quatre serveurs comme indiqué ci-dessous. Ces serveurs peuvent se rejoindre par l'adresse `Endpoint`. Par exemple, le serveur `tokyo1` peut ping server `shanghai1` avec l'adresse `shanghai1.com`. Pour cet exemple, supposons que vous ayez quatre serveurs comme indiqué ci-dessous. Ces serveurs peuvent se rejoindre par l'adresse `Endpoint`. Par exemple, le serveur `tokyo1` peut ping server `shanghai1` avec l'adresse `shanghai1.com`.
![image](https://user-images.githubusercontent.com/21986859/99200153-94839e80-279b-11eb-81c9-189b609661ee.png) ![image](image/99200153-94839e80-279b-11eb-81c9-189b609661ee.png)
### Étape 1 : Ajouter la base Information Pair (Peer) ### Étape 1 : Ajouter la base Information Pair (Peer)
@ -73,11 +73,11 @@ wg-meshconf init
Ouvrez le fichier CSV avec un éditeur comme Excel ou LibreOffice Calc. Vous devriez voir les en-têtes de colonne suivantes. Ouvrez le fichier CSV avec un éditeur comme Excel ou LibreOffice Calc. Vous devriez voir les en-têtes de colonne suivantes.
![image](https://user-images.githubusercontent.com/21986859/120080963-93b4b900-c0aa-11eb-9e40-0da767c1cbfc.png) ![image](image/120080963-93b4b900-c0aa-11eb-9e40-0da767c1cbfc.png)
Vous pouvez ensuite remplir l'information des pairs. **Vous devrez remplir au moins les valeurs `Nom`, `Adresse` et `Endpoint` des pairs.** Ces valeurs ne peuvent pas être générées automatiquement. Vous pouvez ensuite remplir l'information des pairs. **Vous devrez remplir au moins les valeurs `Nom`, `Adresse` et `Endpoint` des pairs.** Ces valeurs ne peuvent pas être générées automatiquement.
![image](https://user-images.githubusercontent.com/21986859/120081082-2fdec000-c0ab-11eb-90ad-0993a0557e1e.png) ![image](image/120081082-2fdec000-c0ab-11eb-90ad-0993a0557e1e.png)
Une fois que vous avez terminé, enregistrez le fichier et exécutez à nouveau la commande `init` pour générer automatiquement le reste des informations nécessaires telles que les clés privées de pair. Une fois que vous avez terminé, enregistrez le fichier et exécutez à nouveau la commande `init` pour générer automatiquement le reste des informations nécessaires telles que les clés privées de pair.
@ -87,7 +87,7 @@ wg-meshconf init
Si vous vérifiez à nouveau le fichier, vous verrez les champs nécessaires se déposer automatiquement. Si vous vérifiez à nouveau le fichier, vous verrez les champs nécessaires se déposer automatiquement.
![image](https://user-images.githubusercontent.com/21986859/120081172-a2e83680-c0ab-11eb-963d-b6810a6580a3.png) ![image](image/120081172-a2e83680-c0ab-11eb-963d-b6810a6580a3.png)
#### Méthode B: Avec terminal #### Méthode B: Avec terminal
@ -107,7 +107,7 @@ Il y a d'autres options que vous pouvez spécifier. Utilisez la commande `wg-mes
Après avoir ajouté tous les pairs dans la base de données, vous pouvez vérifier qu'ils ont tous été ajoutés correctement via la commande `wg-meshconf showpeers`. Le commutateur `simplify` omet ici toutes les colonnes avec seulement `None`s. Après avoir ajouté tous les pairs dans la base de données, vous pouvez vérifier qu'ils ont tous été ajoutés correctement via la commande `wg-meshconf showpeers`. Le commutateur `simplify` omet ici toutes les colonnes avec seulement `None`s.
![image](https://user-images.githubusercontent.com/21986859/99202459-1dec9e00-27a7-11eb-8190-a5a3c6644d2a.png) ![image](image/99202459-1dec9e00-27a7-11eb-8190-a5a3c6644d2a.png)
### Étape 2: Exporter les fichiers de configuration ### Étape 2: Exporter les fichiers de configuration
@ -115,25 +115,25 @@ Utilisez la commande `genconfig` pour générer des fichiers de configuration po
Les fichiers de configuration seront nommés d'après les noms des pairs. Par défaut, tous les fichiers de configuration sont exportés dans un sous-répertoire nommé `output`. Vous pouvez modifier cela en spécifiant le répertoire de sortie en utilisant l'option `-o` ou `--output`. Les fichiers de configuration seront nommés d'après les noms des pairs. Par défaut, tous les fichiers de configuration sont exportés dans un sous-répertoire nommé `output`. Vous pouvez modifier cela en spécifiant le répertoire de sortie en utilisant l'option `-o` ou `--output`.
![image](https://user-images.githubusercontent.com/21986859/99202483-352b8b80-27a7-11eb-8479-8749e945a81d.png) ![image](image/99202483-352b8b80-27a7-11eb-8479-8749e945a81d.png)
### Étape 3: Copier les fichiers de configuration vers les pairs ### Étape 3: Copier les fichiers de configuration vers les pairs
Copier chacun des fichiers de configuration vers les pairs correspondants. Copier chacun des fichiers de configuration vers les pairs correspondants.
![image](https://user-images.githubusercontent.com/21986859/99201225-e4fdfa80-27a1-11eb-9b27-6e684d30b784.png) ![image](image/99201225-e4fdfa80-27a1-11eb-9b27-6e684d30b784.png)
### Étape 4: Démarrer les services WireGuard ### Étape 4: Démarrer les services WireGuard
Démarrez les interfaces WireGuard en utilisant la commande `wg-quick`. Il est également possible de contrôler les interfaces WireGuard via le service système `wg-quick@` de WireGuard. L'état WireGuard peut être vérifié via la commande `wg` après la configuration des interfaces WireGuard. Démarrez les interfaces WireGuard en utilisant la commande `wg-quick`. Il est également possible de contrôler les interfaces WireGuard via le service système `wg-quick@` de WireGuard. L'état WireGuard peut être vérifié via la commande `wg` après la configuration des interfaces WireGuard.
![image](https://user-images.githubusercontent.com/21986859/99202554-7459dc80-27a7-11eb-9e92-44cd02bdc2f7.png) ![image](image/99202554-7459dc80-27a7-11eb-9e92-44cd02bdc2f7.png)
### Étape 5 : Vérifier la connectivité ### Étape 5 : Vérifier la connectivité
Vérifiez que tous les "endpoints" ont été configurés correctement et peuvent se connecter. Vérifiez que tous les "endpoints" ont été configurés correctement et peuvent se connecter.
![image](https://user-images.githubusercontent.com/21986859/99202822-5e98e700-27a8-11eb-8bb2-3e0d2222258f.png) ![image](image/99202822-5e98e700-27a8-11eb-8bb2-3e0d2222258f.png)
C'est fait. Maintenant, un réseau maillé a été créé entre les quatre serveurs. C'est fait. Maintenant, un réseau maillé a été créé entre les quatre serveurs.
@ -143,25 +143,25 @@ Si vous souhaitez mettre à jour les informations d'un pair, utilisez la command
Dans l'exemple ci-dessous, supposons que vous souhaitiez mettre à jour l'adresse du point d'arrivée de «tokyo1» et le changer en «tokyo321.com». Utilisez la commande `updatepeer` et spécifiez le nouveau paramètre à être `tokyo321.com`. Cela écrasera la valeur `tokyo1` existante de `Endpoint`. Dans l'exemple ci-dessous, supposons que vous souhaitiez mettre à jour l'adresse du point d'arrivée de «tokyo1» et le changer en «tokyo321.com». Utilisez la commande `updatepeer` et spécifiez le nouveau paramètre à être `tokyo321.com`. Cela écrasera la valeur `tokyo1` existante de `Endpoint`.
![image](https://user-images.githubusercontent.com/21986859/99204025-3a3f0980-27ac-11eb-9159-0e40fc2eefeb.png) ![image](image/99204025-3a3f0980-27ac-11eb-9159-0e40fc2eefeb.png)
## Afficher l'information des pairs ## Afficher l'information des pairs
La commande `showpeers` imprime par défaut toutes les informations de pairs. La commande `showpeers` imprime par défaut toutes les informations de pairs.
![image](https://user-images.githubusercontent.com/21986859/99205966-11ba0e00-27b2-11eb-994a-6d2552ff1ca4.png) ![image](image/99205966-11ba0e00-27b2-11eb-994a-6d2552ff1ca4.png)
Maintenant c'est beaucoup d'informations et beaucoup de colonnes inutiles qui n'ont que `None`s. J'ai donc ajouté la commande `-s`/`--simplify` qui omet ces colonnes inutiles. Maintenant c'est beaucoup d'informations et beaucoup de colonnes inutiles qui n'ont que `None`s. J'ai donc ajouté la commande `-s`/`--simplify` qui omet ces colonnes inutiles.
![image](https://user-images.githubusercontent.com/21986859/99206017-38784480-27b2-11eb-9022-21ba791ce28c.png) ![image](image/99206017-38784480-27b2-11eb-9022-21ba791ce28c.png)
Vous pouvez également demander des renseignements sur un pair particulier. Vous pouvez également demander des renseignements sur un pair particulier.
![image](https://user-images.githubusercontent.com/21986859/99206049-547be600-27b2-11eb-89e9-d7c942dfac44.png) ![image](image/99206049-547be600-27b2-11eb-89e9-d7c942dfac44.png)
Le mode texte simple a une utilisation similaire. C'est un peu plus dur à lire. Le mode texte simple a une utilisation similaire. C'est un peu plus dur à lire.
![image](https://user-images.githubusercontent.com/21986859/99206104-76756880-27b2-11eb-844b-e5197afcbf99.png) ![image](image/99206104-76756880-27b2-11eb-844b-e5197afcbf99.png)
## Suppression des pairs ## Suppression des pairs
@ -169,7 +169,7 @@ Utilisez la commande `delpeer` pour supprimer les pairs. La syntaxe est `delpeer
Cet exemple ci-dessous montre comment supprimer le pair `tokyo1` de la base de données. Cet exemple ci-dessous montre comment supprimer le pair `tokyo1` de la base de données.
![image](https://user-images.githubusercontent.com/21986859/99204215-e123a580-27ac-11eb-93b1-d07345004fab.png) ![image](image/99204215-e123a580-27ac-11eb-93b1-d07345004fab.png)
## Fichiers de base de données ## Fichiers de base de données

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB