Skip to content

FR Setup ipv6

Sebastien BOUTON edited this page Dec 21, 2021 · 2 revisions

Introduction

Il est possible de bénéficier d'une IPv6 avec sa machine SmallCloud. Pour se faire, il faut se rendre sur l'interface SmallCloud de sa machine. Par défaut, les machines ne sont pas livrées avec l'IPv6.

Il est nécessaire de l'activer en cliquant sur le bouton "Plus d'information" puis sur la checkbox correspondant à l'IPv6. Une IPv6 apparait alors. Veuillez noter cette adresse IP et vous connecter sur la machine en question.

Par la suite, <ADRESSE_IPV6> désignera l'adresse IPv6 du serveur fournit par l'interface SmallCloud.

Debian like

Pour configurer l'IPv6 sur des machines à base de Debian (Debian, Ubuntu, 3CX, ...), il faut ouvrir le fichier /etc/network/interfaces et ajouter ces lignes :

auto enp1s0
iface enp1s0 inet6 static
  address <ADRESSE_IPV6>
  netmask 128
  up ip -6 route add 2a04:f600:4454:48:8000::1 dev enp1s0
  up ip -6 route add default via 2a04:f600:4454:48:8000::1 dev enp1s0

Puis redémarrer le service réseau :

systemctl restart networking

Pour finir, il faut ajouter les serveurs de noms en IPv6 dans le fichier /etc/resolv.conf :

nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001

Il est possible de tester l'IPv6 en utilisant cette commande :

ping6 google.com

RedHat like

network-scripts

Cette partie de la documentation s'adresse aux distributions ayant le paquet network-scripts installé. Pour vérifier que le paquet que le paquet est installé, veuillez utiliser la commande suivante rpm -qa | grep network-scripts.

A partir de CentOS 9 stream, network-scripts n'est plus utilisé.

Sur des machines ayant comme base RedHat (CentOS, Fedora, ...) il faut ouvrir le fichier /etc/sysconfig/network-scripts/ifcfg-enp1s0 et ajouter/modifier ces lignes :

[...]
IPV6INIT=yes
IPV6ADDR=<ADRESSE_IPV6>
IPV6_DEFAULTGW=2a04:f600:4454:48:8000::1
[...]

Puis redémarrer le service réseau :

systemctl restart network

Pour finir, il faut ajouter les serveurs de noms en IPv6 dans le fichier /etc/resolv.conf :

nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001

Il est possible de tester l'IPv6 en utilisant cette commande :

ping6 google.com

NetworkManager

Cette partie de la documentation s'adresse aux distributions dont le réseau est géré par NetworkManager. Pour vérifier que le réseau est géré par NetworkManager, veuillez taper la commande nmcli device status et vous assurer que le champ STATE de l'interface ne soit pas en non-géré.

Tapez les commandes suivantes :

nmcli con modify enp1s0 ipv6.address <ADRESSE_IPV6> # Ajout de l'adresse IPv6
nmcli con modify enp1s0 ipv6.method manual # DHCP n'est pas utilisé
nmcli con modify enp1s0 ipv6.gateway 2a04:f600:4454:48:8000::1 # Ajout de la Gateway
systemctl restart NetworkManager

Pour finir, il faut ajouter les serveurs de noms en IPv6 dans le fichier /etc/resolv.conf :

nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001

Il est possible de tester l'IPv6 en utilisant cette commande :

ping6 google.com

Pfsense

Sur l'interface de Pfsense, se rendre sur Interfaces > WAN.

Dans la partie "General configuration", assurez-vous que le champ IPv6 Configuration Type soit sur Static IPv6.

Une nouvelle partie nommée "Static IPv6 Configuration" va apparaître. Dans le champ IPv6 address, copiez l'adresse IPv6 présente sur l'interface SmallCloud. Le netmask doit être mis à 80.

Cliquer sur le bouton "Add a new gateway". Dans le champ Gateway IPv6, ajoutez la passerelle 2a04:f600:4454:48:8000::1 puis validez.

La configuration de l'IPv6 va ressembler à ceci :

Sauvegarder les modifications. Une fois sauvegardé, n'oubliez pas d'appliquer les modifications comme l'indique le message !

Pour finir, il faut ajouter les serveurs de noms en IPv6 dans le fichier /etc/resolv.conf :

nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001

Il est possible de tester l'IPv6 en utilisant cette commande :

ping6 google.com