Ubuntu Server : Les interfaces réseaux avec netplan
Table des matières
Tout ce qu'il faut savoir sur le réseau dans Ubuntu Server, c'est ici.
Ubuntu Server 20.04 utilise netplan pour paramétrer ses interfaces réseaux !
C'est un outil qui utilise des fichiers de configuration YAML et qui passe la configuration à systemd-networkd et systemd-resolved !
Les interfaces réseaux se configurent dans des fichiers YAML situés dans /etc/netplan.
Ces fichiers YAML sont bien connus des utilisateurs d'Ansible !
Plutôt que d'expliquer en détail comment ça fonctionne, je vous place 2 fichiers de configuration, qui sont assez facile à comprendre.
Voici une configuration en DHCP :
Si malgré une configuration DHCP vous voulez préciser un DNS, ajoutez la section nameservers :
Et Voici une configuration en IP Fixe :
Pour appliquer la nouvelle configuration, vous pouvez redémarrer la machine :
Mais vous pouvez tester pendant 120 secondes la configuration avec la commande suivante :
Pour appliquer les paramétrages sans redémarrer, on utilisera :
Introduction
Tout ce qu'il faut savoir sur le réseau dans Ubuntu Server, c'est ici.
Ubuntu Server 20.04 utilise netplan pour paramétrer ses interfaces réseaux !
C'est un outil qui utilise des fichiers de configuration YAML et qui passe la configuration à systemd-networkd et systemd-resolved !
Les fichiers de configuration
Les interfaces réseaux se configurent dans des fichiers YAML situés dans /etc/netplan.
Ces fichiers YAML sont bien connus des utilisateurs d'Ansible !
Plutôt que d'expliquer en détail comment ça fonctionne, je vous place 2 fichiers de configuration, qui sont assez facile à comprendre.
Voici une configuration en DHCP :
Code :
network:
ethernets:
enp0s3:
dhcp4: true
version: 2
Si malgré une configuration DHCP vous voulez préciser un DNS, ajoutez la section nameservers :
Code :
network:
ethernets:
enp0s3:
dhcp4: true
nameservers:
addresses:
- 8.8.8.8
search:
- linuxtricks.lan
version: 2
Et Voici une configuration en IP Fixe :
Code :
network:
ethernets:
enp0s3:
addresses:
- 192.168.21.222/24
gateway4: 192.168.21.254
nameservers:
addresses:
- 192.168.21.251
search:
- linuxtricks.lan
version: 2
Appliquer les nouveaux paramétrages
Pour appliquer la nouvelle configuration, vous pouvez redémarrer la machine :
Code BASH :
systemctl reboot
Mais vous pouvez tester pendant 120 secondes la configuration avec la commande suivante :
Code BASH :
netplan try
Code :
Warning: Stopping systemd-networkd.service, but it can still be activated by:
systemd-networkd.socket
Do you want to keep these settings?
Press ENTER before the timeout to accept the new configuration
Changes will revert in 114 seconds
Configuration accepted.
Pour appliquer les paramétrages sans redémarrer, on utilisera :
Code BASH :
netplan apply