Table des matières

systemd-networkd reseau filaire

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

Introduction

les configurations fonctionnent pour Jessie, à éviter d'utiliser pour l'instant avec Stretch

Avec GNU/Linux Debian Jessie et l'arrivée de Systemd, il existe une nouvelle façon de configurer l'interface réseau sans passer par des “démons” (NetworkManager ou Wicd) et sans utiliser la modification du fichier /etc/network/interfaces.

Normalement un nouvel outil est dédié à la configuration de SystemD-NetworkD, malheureusement il n'est pas encore implémenté sur jessie : networkctl (il est disponible sur la sid par contre)

Configuration

Afin d'éviter tout conflit, les outils graphiques ou la configuration par le fichier /etc/network/interfaces doivent être désactivés
systemctl disable network
systemctl disable NetworkManager

Les fichiers de configuration /etc/systemd/network/

Les fichiers de configuration sont situés dans :

Cela peut être utilisé pour remplacer un fichier de configuration du système par un fichier local, si nécessaire.

Il existe trois types de fichiers de configuration :

Ils suivent tous les mêmes règles :

Configuration des fichiers .network
Configuration des fichiers .link
Configuration des fichiers .netdev

Commandes terminal utilisées

ethtool

S'il n'est pas installé :

apt-get install ethtool
ethtool -i ethX

ethX correspond au nom de l'interface ethernet (eth0, eth1…)

Propriétés UDEV

udevadm info -q all -p /sys/class/net/eth*

persistent-net.rule du répertoire /etc/udev/rules.d/

cat /etc/udev/rules.d/70-persistent-net.rules

ConditionHost

hostname :

uname -n

ID de la machine :

 cat /etc/machine-id

Liens utiles

Internes

Externes

Discussions au forum relatives à ce tuto

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !