Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fr:dedicated-server:network:ipv6:prefix [2019/12/19 15:43] dedibox [Démarrage du client DHCPv6 avec SystemD] |
fr:dedicated-server:network:ipv6:prefix [2020/09/21 14:40] (Version actuelle) dedibox [Configuration du réseau à l'aide de Netplan] |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
<note important>À cause de bug identifié dans dibbler-client, nous ne recommandons plus ce client dhcpv6</note> | <note important>À cause de bug identifié dans dibbler-client, nous ne recommandons plus ce client dhcpv6</note> | ||
+ | ======= 1 - Comment configurer le client DHCPv6 ======== | ||
===== Configurer le client DHCPv6 ===== | ===== Configurer le client DHCPv6 ===== | ||
Ligne 20: | Ligne 20: | ||
Il vous faudra modifier le fichier ''/etc/dhcp/dhclient6.conf'' : | Il vous faudra modifier le fichier ''/etc/dhcp/dhclient6.conf'' : | ||
<code> | <code> | ||
- | interface "eno0" { | + | interface "eno1" { |
send dhcp6.client-id DUID; | send dhcp6.client-id DUID; | ||
} | } | ||
</code> | </code> | ||
- | Il vous faudra adapter le nom de l'interface (''eno0'') et le ''DUID'' disponible [[https://console.online.net/fr/network/|dans votre console]]. | + | Il vous faudra adapter le nom de l'interface (''eno1'') et le ''DUID'' disponible [[https://console.online.net/fr/network/|dans votre console]]. |
Ligne 37: | Ligne 37: | ||
[Unit] | [Unit] | ||
Description=dhclient for sending DUID IPv6 | Description=dhclient for sending DUID IPv6 | ||
- | Before=network-pre.target | + | After=network-online.target |
- | Wants=network-pre.target | + | Wants=network-online.target |
[Service] | [Service] | ||
Ligne 55: | Ligne 55: | ||
Puis, activez-le au démarrage : ''systemctl enable dhclient.service''. | Puis, activez-le au démarrage : ''systemctl enable dhclient.service''. | ||
- | ===== Configuration du réseau avec Netplan sous Ubuntu 18.04 ===== | + | ======= 2 - Comment configurer le réseau ======== |
- | + | ||
- | <note tip>A partir de la **version 18.04 (Bionic Beaver)** Ubuntu utilise [[http://netplan.io|Netplan]] pour la configuration réseau. L'utilisation de ''dhclient'' n'est plus nécessaire.</note> | + | |
- | + | ||
- | <note>Les commandes présentées ci-dessous sont à utiliser en ''root'' ou avec ''sudo''.</note> | + | |
- | + | ||
- | Commencez par éditer le fichier ''/etc/netplan/01-netcfg.yaml'' comme suit : | + | |
- | + | ||
- | <code> | + | |
- | network: | + | |
- | version: 2 | + | |
- | renderer: networkd | + | |
- | ethernets: | + | |
- | enp1s0f0: | + | |
- | dhcp4: yes | + | |
- | dhcp6: yes | + | |
- | addresses: | + | |
- | - <IPV6ADDRESS>/<PREFIXLEN> | + | |
- | </code> | + | |
- | + | ||
- | Editez le fichier ''/etc/systemd/networkd.conf'' comme suit : | + | |
- | + | ||
- | <code> | + | |
- | DUIDType=vendor | + | |
- | DUIDRawData=<LE_DUID_DE_VOTRE_SOUS_RESEAU> | + | |
- | </code> | + | |
- | + | ||
- | Appliquez la configuration à Netplan : | + | |
- | + | ||
- | <code> | + | |
- | sudo netplan apply | + | |
- | </code> | + | |
- | + | ||
- | La connexion IPv6 sera automatiquement configurée pendant le processus de démarrage de votre Dedibox. | + | |
===== Configuration du réseau sous Ubuntu 16 / Debian 8 et 9 ===== | ===== Configuration du réseau sous Ubuntu 16 / Debian 8 et 9 ===== | ||
Ligne 120: | Ligne 87: | ||
Toujours en adaptant le nom de l'inferface (''eno1'') à vos besoins. Il en va de même pour l'IPv6 et le Netmask. | Toujours en adaptant le nom de l'inferface (''eno1'') à vos besoins. Il en va de même pour l'IPv6 et le Netmask. | ||
+ | |||
+ | ===== Configuration du réseau à l'aide de Netplan ===== | ||
+ | |||
+ | <note>Les commandes présentées ci-dessous sont à utiliser en ''root'' ou avec ''sudo''.</note> | ||
+ | |||
+ | Depuis la sortie d’Ubuntu 18.04 LTS, la distribution utilise un nouvel outil pour configurer le réseau, appelé ''netplan''. | ||
+ | |||
+ | Il remplace la configuration classique du réseau par des nouveaux fichiers de configuration, écrits au format YAML, et situés dans le répertoire ''/etc/netplan''. Pour plus d'informations sur ''netplan'', consultez la [[http://manpages.ubuntu.com/manpages/bionic/man5/systemd.network.5.html|documentation officielle]] d'Ubuntu. | ||
+ | |||
+ | Ouvrez le fichier de configuration par défaut (''/etc/netplan/01-netcfg.yaml'') dans un éditeur de texte, et modifiez-le comme suit : | ||
+ | |||
+ | <code> | ||
+ | # This file describes the network interfaces available on your system | ||
+ | # For more information, see netplan(5). | ||
+ | network: | ||
+ | version: 2 | ||
+ | renderer: networkd | ||
+ | ethernets: | ||
+ | enp1s0: | ||
+ | dhcp4: no | ||
+ | dhcp6: no | ||
+ | addresses: | ||
+ | - "aaa.bbb.ccc.ddd/24" # L'adresse IP principale de votre serveur Dedibox | ||
+ | - "<IPv6_DE_VOTRE_BLOC>/<MASQUE_DE_SOUS_RESEAU>" # Une adresse IP de votre bloc IPv6 et son masque de sous-réseau | ||
+ | gateway4: aaa.bbb.ccc.1 # La passerelle est l'adresse IP de votre Dedibox, qui se termine par .1 | ||
+ | nameservers: | ||
+ | addresses: [62.210.16.6, 62.210.16.7] | ||
+ | routes: | ||
+ | - to: 0.0.0.0 | ||
+ | via: aaa.bbb.ccc.1 | ||
+ | on-link: true | ||
+ | </code> | ||
+ | |||
+ | Vous devrez remplacer ''enp1s0'' par le nom d'interface approprié.\\ | ||
+ | Pour trouver le nom de l'interface de votre machine, utilisez la commande ''ifconfig''. | ||
+ | |||
+ | Redémarrez votre serveur une fois que vous avez configuré les nouveaux paramètres réseau. | ||
+ | |||
+ | <note tip>Le [[https://yaml.org|langage YAML]] utilise un formatage syntaxique strict, vous pouvez utiliser la commande ''netplan --debug'' pour vérifier votre configuratipn pour d'éventuelles erreurs.</note> | ||
===== Sous CentOS 7 ===== | ===== Sous CentOS 7 ===== | ||