diff --git a/README.md b/README.md index ef2bccc..71221e0 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,19 @@ This app installs WireGuard, a software to create and manage virtual private net WireGuard can be configured via a non-official web UI. Avoid altering the configuration files via the command line interface, though. -If you want to use the server as an endpoint for your clients' Internet connection, add the following commands in `WireGuard Server` menu. -Replace `eth0` with the interface connected to the Internet. +### Make your server share its Internet connection + +#### Enable port forwarding + +```bash +sudo nano /etc/sysctl.conf +# It should have an uncommented line: +net.ipv4.ip_forward = 1 +# Save and quit (CTRL+O, CTRL+X) +sudo sysctl -p +``` + +Add the following commands in `WireGuard Server` menu. Replace `eth0` with the interface connected to the Internet: #### Post Up Script ``` diff --git a/README_fr.md b/README_fr.md index 9cc1ee7..817e7dc 100644 --- a/README_fr.md +++ b/README_fr.md @@ -25,8 +25,19 @@ Cette application installe WireGuard, logiciel permettant de créer des réseaux WireGuard est configurable via une web UI non-officielle. Évitez de toucher aux fichiers de configuration via la ligne de commande. -Si vous souhaitez utiliser votre serveur comme point d'accès pour la connexion Internet de vos clients, ajoutez les commandes suivantes dans le menu `WireGuard Server`. -Remplacez `eth0` par l'interface connectée à l'Internet. +### Partager la connexion Internet de votre serveur + +#### Activer le *port forwarding* + +```bash +sudo nano /etc/sysctl.conf +# It should have an uncommented line: +net.ipv4.ip_forward = 1 +# Save and quit (CTRL+O, CTRL+X) +sudo sysctl -p +``` + +Ajoutez les commandes suivantes dans le menu `WireGuard Server`. Remplacez `eth0` par l'interface connectée à l'Internet. #### Post Up Script ```