Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Comment utiliser wg et wg-quick (Wireguard)

wg et wg-quick sont des commandes qui permettent de configurer une interface Wireguard.
Wireguard est une solution de VPN très efficace.

Dans ce tutoriel, je vous montre comment utiliser les utilitaires wg et wg-quick avec des exemples.

Comment utiliser wg et wg-quick (Wireguard)

Qu’est-ce que wg-quick et wg

Wg est l’utilitaire de configuration pour obtenir et régler la configuration des interfaces de tunnel Wireguard. Les interfaces elles-mêmes peuvent être ajoutées et supprimées à l’aide d’ip-link et leurs adresses IP et les tables de routage peuvent être définies à l’aide d’ip-address et ip-route.
L’utilitaire wg fournit une série de sous-commands pour changer les aspects spécifiques à Wireguard des interfaces Wireguard.

Wg-quick est un script extrêmement simple pour faire apparaître facilement une interface Wireguard, adaptée à quelques cas d’utilisation courants.
D’une manière générale, cet utilitaire n’est qu’un simple script qui enveloppe les invocations à wg et ip afin de configurer une interface WireGuard. Il est conçu pour les utilisateurs ayant des besoins simples.

La commande wg-quick permet de configurer une interface Wireguard

Pour un guide complet pour installer et configurer Wireguard, suivez ce lien :

wg show : pour voir la configuration WireGuard

wg show vous permet d’afficher la configuration de Wireguard.

Imprime une liste de toutes les interfaces Wireguard, une par ligne et quitte.
Si aucune option n’est donnée après la spécification de l’interface, imprime une liste de tous les attributs d’une manière visuellement agréable destinée au terminal.
Cela peut afficher de informations telles que la clé publique, clé préshared, point de terminaison, IPS autorisé, dernier handshake, transfert-rx, transfert-tx, persistant-greepalive.

wg showconf : Afficher le fichier de configuration WireGuard

Pour afficher la configuration d’une interface, utilisez la commande suivante :

wg showconf <interface>

Par exemple, pour afficher la configuration de l’interface wg0 :

wg showconf wg0

Cela imprime les informations [Interface] avec le port en écoute et la clé privée.
La configuration de chaque Peer est aussi indiqué avec la clé publique, l’adresse IP et les paramètres.

wg showconf : Afficher le fichier de configuration WireGuard

wg show : Afficher les peers

Affiche la configuration actuelle d’une interface Wireguard.
La syntaxe est la suivante :

wg show { <interface> | all | interfaces }

Par exemple pour afficher les informations de configuration de wg0 :

wg show wg0

La clé publique et le port en écoute du serveur s’affiche.
Puis la clé publique du peer, avec l’adresse IP, le dernier handshake et les informations de transferts entrants et sortants.

Vous pouvez aussi utiliser des filtres : [public-key | private-key | listen-port | fwmark | peers | preshared-keys | endpoints | allowed-ips | latest-handshakes | persistent-keepalive | transfer | dump].
Par exemple pour afficher que le port en écoute :

wg show wg0 listen-port
51194
wg show : Afficher les peers de Wireguard

wg setconf

Cette commande définit la configuration actuelle de <Interface> au contenu de <Configuration-FileName>

 wg setconf <interface> <fichier de configuration>

Par exemple pour définir le fichier /etc/wireguard/wg0.conf pour l’interface wg0 :

wg setconf wg0 /etc/wireguard/wg0.conf

wg genkey / genpsk / pubkey : gérer les clés Wireguard

wg permet aussi de générer les clés privées et publics pour le serveur ou un client Wireguard.

Voici les commandes à utiliser :

wg pubkey

PUBKEY calcule une clé publique et l’imprime dans Base64 à la sortie standard d’une clé privée correspondante (générée avec Genkey) donnée dans Base64 sur l’entrée standard.

wg genkey 

Genkey génère une clé privée aléatoire dans Base64 et l’imprime à la sortie standard

wg genpsk

GenPSK génère une clé présharée aléatoire dans Base64 et l’imprime à la sortie standard

Par exemple pour créer une clé public et privé stockées dans les fichiers pubkey et publickey

wg genkey | tee privatekey | wg pubkey > publickey

wg-quick up et wg-quick down

Monte l’interface de Wireguard ou la démonter.
Il faut spécifier le nom de l’interface ou le fichier de configuration :

wg-quick up <interface / fichier de configuration>
wg-quick down <interface / fichier de configuration>

Par exemple :

wg-quick up wg0
wg-quick down wg0
wg-quick up /etc/wireguard/wg0.conf

wg-quick save pour enregistrer la configuration

Cette commande enregistre la configuration de l’interface dans le fichier de configuration.
Cela modifie et met à jour ce dernier.

wg-quick save <interface | fichier de configuration?

Par exemple pour mettre à jour le fichier de configuration de l’interface wg0 :

wg-quick save wg0

L’article Comment utiliser wg et wg-quick (Wireguard) est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires