netplan
Lorsque l’on n’a pas d’interface graphique ou lorsque l’on a désactivé Network-Manager on peut configurer le réseau en CLI directement dans des fichiers.
Depuis Ubuntu 17.10 et donc pour la dernière LTS en date Ubuntu 18.04 la commande ifconfig
n’est plus présente par défaut, le fichier /etc/network/interfaces
n’est plus utilisé.
Netplan est un nouvel outil de configuration réseau qui utilise des fichiers de description YAML. Il vient avec systemd / networkd.
Configuration
Tout est centralisé dans /etc/netplan/
Sauvegarder le fichier de configuration
cd /etc/netplan
cp 00-installer-config.yaml 00-installer-config.yaml.bak
Initialisation
netplan generate
Trouver l’identifiant de la carte réseau
ip a
Editer le fichier de configuration
sudo nano /etc/netplan/00-installer-config.yaml
Exemple de configuration simple pour une ip fixe
network:
version: 2
renderer: NetworkManager
ethernets:
eth0:
addresses: [192.168.1.200/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
dhcp4: false
dhcp6: false
version: 2
Il ne faut pas utiliser de tabulation dans ce fichier. L’indentation doit utiliser des espaces.
Remplacer « eth0 » par l’identifiant de la carte réseau, le renderer peut être networkd ou NetworkManager en fonction de votre système.
Appliquer des changements
sudo netplan apply
Relancer le service
sudo systemctl restart systemd-networkd
Pour ne pas utiliser Netplan
Si l’on souhaite ne plus utiliser Netplan et revenir à l’ancienne méthode de configuration.
Il suffit d’installer le paquet ifupdown