add instructions for gnome indicator applet extension

This commit is contained in:
makayabou 2021-08-25 17:03:21 +02:00
parent e14bd93c2b
commit b2a0ed1730

View File

@ -24,9 +24,8 @@ sudo nano /etc/wireguard/wg0.conf
```
Dans ce fichier de configuration, CLEF_PRIVEE_SERVEUR et INTERFACE_RESEAU sont à renseigner (remplacer):
```bash
/etc/wireguard/wg0.conf
```bash
[Interface]
# Adresse interne du serveur
Address = 10.0.0.1/24
@ -39,45 +38,59 @@ PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -
```
La 'CLEF_PRIVEE_SERVEUR' s'obtient avec la commande:
```bash
cat /etc/wireguard/privatekey
```
L'"INTERFACE_RESEAU" s'obtient avec la commande:
L' 'INTERFACE_RESEAU' s'obtient avec la commande:
```bash
ip -o -4 route show to default | awk '{print $5}'
```
Enfin, on protège l'accès aux fichiers sensibles:
```bash
sudo chmod 600 /etc/wireguard/{privatekey,wg0.conf}
```
Configuration de "l'IP forwarding":
```bash
sudo nano /etc/sysctl.conf
```
```bash
/etc/sysctl.conf
net.ipv4.ip_forward=1
```
Pour démarrer la serveur:
```bash
sudo wg-quick up wg0
```
Vérifier que le fichier /proc/sys/net/ipv4/ip_forward contienne le chiffre 1:
/\ NOTE:
* Si le serveur se trouve dérrière un routeur ou box internet, ne pas oublier de faire la redirection de port (ici dans l'exemple, le 51820) de la box vers l-IP du serveur.
L'adresse publique du serveur devient alors celle du routeur/box dans la configuration client: Endpoint = SERVER_IP_ADDRESS:51820
* Vérifier que le fichier /proc/sys/net/ipv4/ip_forward contienne le chiffre 1:
```bash
cat /proc/sys/net/ipv4/ip_forward
1
```
### Démarrer le serveur:
```bash
sudo wg-quick up wg0
```
Pour activer le serveur au démarrage du système:
```bash
sudo systemctl enable wg-quick@wg0.service
```
**NOTE:
* Si le serveur se trouve dérrière un routeur ou box internet, ne pas oublier de faire la redirection de port (ici dans l'exemple, le 51820) de la box vers l-IP du serveur.
L'adresse publique du serveur devient alors celle du routeur/box dans la configuration client:
Endpoint = SERVER_IP_ADDRESS:51820**
## INSTALLATION ET CONFIGURATION CLIENT:
### LINUX:
@ -102,6 +115,7 @@ wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireg
nano /etc/wireguard/wg0.conf
```
```bash
/etc/wireguard/wg0.conf
@ -119,7 +133,7 @@ PublicKey = 'SERVER_PUBLIC_KEY'
Endpoint = 'SERVER_IP_ADDRESS':51820
AllowedIPs = 0.0.0.0/0
```
Configuration de "l'IP forwarding":
#### Configuration de "l'IP forwarding":
```bash
sudo nano /etc/sysctl.conf
```
@ -130,16 +144,21 @@ sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1
```
Sécurisation des fichiers sensibles:
#### Sécurisation des fichiers sensibles:
```bash
sudo chmod 600 /etc/wireguard/{privatekey,wg0.conf}
```
Pour démarrer la connection:
#### Pour démarrer la connection:
```bash
sudo wg-quick up wg0
```
#### Installation d'un plugin pour Gnome
- Installer l'extension [Wireguard Indicator, by Gregos-Winus](https://extensions.gnome.org/extension/3160/wireguard-indicator/)
- Suivez les indications données en cliquant sur l'applet en haut à droite.
### WINDOWS:
#### Télécharger l'application à l'adresse:
@ -154,6 +173,7 @@ https://download.wireguard.com/windows-client/wireguard-installer.exe
#### Configuration:
Appliquer la configuration suivante en renseignant CLEF-PRIVEE_CLIENT, IP_PUBLIQUE_SERVEUR et CLEF_PUBLIQUE_SERVEUR:
```bash
/etc/wireguard/wg0.conf
@ -171,10 +191,12 @@ Note: La port et les adresses IP internes au réseau peuvent également être mo
### Ajouter un client:
Commande à effectuer SUR LE SERVEUR:
```bash
sudo wg set wg0 peer 'CLEF_PUBLIQUE_CLIENT' allowed-ips 'IP_INTERNE_CLIENT'
```
La CLEF_PUBLIQUE_CLIENT s'obtient SUR LE CLIENT avec la commande:
```bash
sudo cat /etc/wireguard/publickey
```
@ -183,6 +205,7 @@ Pour l'IP interne, elle doit être cohérente avec l'adresse IP interne du serve
Dans cet exemple, le serveur a pour IP interne 10.0.0.1 et le client 10.0.0.2
Après l'ajout d'un client redémarrer le serveur:
```bash
sudo wg-quick down wg0
sudo wg-quick up wg0
@ -193,6 +216,7 @@ sudo wg-quick up wg0
Pour accéder au partage samba d'une machine sur le même réseaux que le serveur:
#### A) pour un client Windows:
* Dans le barre d'adresse de l'explorateur windows, entrer l'adresse de la machine partageant du contenu via samba:
```bash
\\ADRESSEIP.LOCALE.MACHINE.SAMBA\
```
@ -205,6 +229,7 @@ Pour accéder au partage samba d'une machine sur le même réseaux que le serveu
#### B) pour un client Linux:
* Dans l'explorateur de fichiers, choisir autre emplacements; en bas de la fenêtre, un champs de connexion serveur attend une URL, y entrer l'adresse de la machine partageant du contenu via samba:
```bash
smb://ADRESSEIP.LOCALE.MACHINE.SAMBA/
```
@ -213,4 +238,4 @@ smb://ADRESSEIP.LOCALE.MACHINE.SAMBA/
* Enfin, appuyer sur "se connecter"
/\ Attention, sur Linux les slashs sont inversés par rapport à Windows. /\
**Attention, sur Linux les slashs sont inversés par rapport à Windows.**