Appliquer une configuration réseau ‘statique’ avec systemd

systemd est un gestionnaire de service et système remplaçant sysV.
Le but de ce µguide définir une méthode de configuration réseau ‘basique’ en passant par des outils consoles uniquement.

Le service « systemd-networkd » est en charge de la configuration des interfaces réelles/virtuelles.
Pour appliquer une configuration statique au démarrage créer un fichier /etc/systemd/network/static.network :
cd /etc/systemd/network &&
cat > static.network << "EOF"
[Match]
Name=enp2s0

[Network]
Address=192.168.1.1/24
Gateway=192.168.1.2
EOF

Source :

  • Comment écrire le fichier de config.
  • syntaxe & exemples pour l'écriture du fichier
  • Ecrire un HERE-Document dans un shell.
  • Modifier la configuration et l'appliquer en ligne

    Comme l'indique le manuel la configuration déjà appliquée n'est pas supprimée.
    Il faudra donc la supprimer à la main avant de relancer le service :

  • désactiver la carte : ip link set down ens3 (ens3 = nom de l'interface)
  • supprimer les adresses appliquées : ip addr flush ens3
  • supprimer la gateway : ip route flush ens3
  • Efin relancer le service : "systemctl restart systemd-networkd"
  • Manuel systemd-netword.service

    Sujets connexes :

  • Présentation freedesktop de systemd
  • Utiliser iproute2 en remplacement de net-tools.
  • Assigner des adresses ip sur plusieurs distribs.
  • À propos de Selso

    Salut ! Je m'appelle Selso. Je vis à Saint-Etienne depuis 2005. Je suis ingénieur en informatique embarquée en poste chez CIO Systèmes Embarqués.
    Cette entrée a été publiée dans Informatique. Vous pouvez la mettre en favoris avec ce permalien.

    Laisser un commentaire