From c1c73e7bd00caf217b70e9dab1675377b3c22ba9 Mon Sep 17 00:00:00 2001
From: saimyx <44293594+Saimyx@users.noreply.github.com>
Date: Thu, 30 Apr 2020 16:06:20 +0200
Subject: [PATCH 1/2] Create ipv6_fr.md
Traduction de la page ipv6.md faite.
---
ipv6_fr.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 ipv6_fr.md
diff --git a/ipv6_fr.md b/ipv6_fr.md
new file mode 100644
index 00000000..b6a66be2
--- /dev/null
+++ b/ipv6_fr.md
@@ -0,0 +1,46 @@
+# Configuration de l'IPv6
+
+L'IPv6 peut fonctionner directement dans certains cas. Mais dans d'autres, ou chez certains hébergeurs spécifiques, vous devez activer l'IPv6 manuellement.
+
+## Avec un VPS chez OVH
+
+OVH donne une adresse IPv4 et une IPv6 pour ses VPS, mais par défaut, seule l'IPv4 fonctionne.
+La documentation d'OVH à ce sujet est ici : https://docs.ovh.com/gb/en/vps/configuring-ipv6/
+
+### Configurer le serveur DNS
+
+Ici : https://yunohost.org/#/dns_subdomains
+
+### Configurer le serveur
+
+Sur le panneau de gestion d'OVH, vous aller récupérer 3 informations :
+- l'adresse IPv6 du serveur
+- l'adresse passerelle IPv6
+- le préfixe IPv6. Les offres VPS SSD d'OVH ne fournissent qu'**une** seule adresse IPV6, le préfixe est donc `/128`
+
+Sur votre VPS, vous aller créer une sauvegarde de votre fichier de configuration des interfaces réseau dans votre répertoire home avec la commande : `cp /etc/network/interfaces ~/interfaces`.
+
+Ensuite, vous pouvez modifier le fichier de configuration `/etc/network/interfaces`).
+
+Dans cet exemple, nous considérons que votre interface réseau est `eth0`. Si elle est différente (vérifiez avec `ip a`) vous devez adapter l'exemple pour correspondre à votre situation.
+
+
+```plaintext
+iface eth0 inet6 static
+address
+netmask
+post-up /sbin/ip -6 route add dev eth0
+post-up /sbin/ip -6 route add default via dev eth0
+pre-down /sbin/ip -6 route del default via dev eth0
+pre-down /sbin/ip -6 route del dev eth0
+```
+
+Maintenant, enregistrez le fichier et redémarrez les services réseau avec : `service networking restart`. (TODO : ideally we should find a way to validate the content of the configuration, otherwise it could fuck up the network stack and get disconnected from the VPS ?)
+
+Vérifiez votre configuration avec les commandes :
+- `ip a` pour afficher les adresses IP des interfaces
+- `hostname -I` pour afficher les adresses IP du système
+- essayez de faire un test de `ping` sur un serveur IPv6 (vous pouvez utiliser `ping6 ipv6.yunohost.org`)
+- essayez de faire un test de `ping` sur votre server depuis votre PC (cela exige que votre PC puisse utiliser l'IPv6)
+
+Et voilà !
From d9146f6814c9b8c111dc0164771b5008f0c93bfa Mon Sep 17 00:00:00 2001
From: saimyx <44293594+Saimyx@users.noreply.github.com>
Date: Thu, 30 Apr 2020 16:08:13 +0200
Subject: [PATCH 2/2] 2 corrections
---
ipv6.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ipv6.md b/ipv6.md
index 962c1b35..fc183f2d 100644
--- a/ipv6.md
+++ b/ipv6.md
@@ -13,7 +13,7 @@ Here : https://yunohost.org/#/dns_subdomains
### Configure the server
-On the OVH panel, you will copy two element :
+On the OVH panel, you will copy 3 element :
- the IPv6 address
- the IPv6 gateway address
- the IPv6 prefix. On OVH's VPS SSD, prefixes are `/128` because you have only *one* IPv6 address.
@@ -40,7 +40,7 @@ Now, save the file and restart the network service with : `service networking re
Check your configuration with these commands :
- `ip a` to display network interfaces and addresses
- `hostname -I` to display the system IP addresses
-- try to ping an IPv6 server (for example you can use `ping ip6.yunohost.org`)
+- try to ping an IPv6 server (for example you can use `ping6 ip6.yunohost.org`)
- try to ping your server from your PC (assuming your PC has IPv6 enabled)
If it's ok, it's ok !