Ceci est une ancienne révision du document !
systemd-networkd : Le fichier .network
Nota :
Contributeurs, les sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
Introduction
Configuration
/etc/systemd/network/50-eth0.network
nano /etc/systemd/network/50-eth0.network
- 50-eth0.network
[Match]
Name=eth0
[Network]
DHCP=no
Address=xxx.xxx.xxx.xxx/24
Gateway=xxx.xxx.xxx.xxx
Section [Match]
La section [Match] détermine si un fichier de configuration donné peut être appliqué à une interface donnée.
Le premier fichier (dans l'ordre lexical) qui correspond à une interface donnée est appliqué. Tous les fichiers suivants seront ignorés, même s'ils correspondent également à l'interface.
-
-
-
Type : DEVTYPE des
proprietes UDEV (
Type n'est pas utilisé car les cartes réseaux font partie du sous-system = net(dans le monde magique d'UDEV) et n'a pas de propriété devtype)
exemple :
udevadm info /sys/net/class/net/eth0
-
Host : correspond à
hostname ou à l'ID de la machine (voir
ConditionHost)
Virtualization : teste si la session est exécutée sur machine virtuelle ou non (Virtualization=no / Virtualization=yes)
KernelCommandLine : teste si une commande spécifique est passée au noyau.
Architecture : teste sous quelle architecture (x86, x86-64, ppc, ppc-le, ppc64, ppc64-le, ia64, parisc, parisc64, s390, s390x, sparc, sparc64, mips, mips-le, mips64, mips64-le, alpha, arm, arm-be, arm64, arm64-be, sh, sh64, m86k, tilegx, cris) se trouve le pc.
Section [Network]
La section [Network] précise la configuration de l'interface.
Description : Description de l'interface, utilisé uniquement à des fins de présentation.
DHCP : DHCPv4 et / ou DHCPv6 support client. Accepte yes no ipv4 ou ipv6.
Address : une adresse fixe IPv4 or IPv6 et son préfixe séparé par “/”. Spécifiez cette clé plus d'une fois pour configurer plusieurs adresses.
Gateway : l'adresse de la passerelle, cette option peut être spécifiée plus d'une fois.
DNS : l'adresse du serveur
DNS, cette option peut être spécifiée plus d'une fois.
Domains : Les domaines utilisés pour la résolution
DNS.
NTP : L'adresse du serveur NTP. Cette option peut être spécifiée plus d'une fois.
IPForward : En voila une très intéressante puisqu'elle vous permet de partager une connexion internet, Accepte yes no ipv4 ipv6 kernel (kernel veut dire, lire la conf actuelle du noyau)
adresse de la note vers une adresse tuto du chantier, sera à mettre à jour le jour où le tuto en sort
Section [DHCP]
Dans le cas d'un ordinateur avec plusieurs carte réseaux sur le même réseau (la même box par exemple), ne pas oublier de définir 2 champs “[DHCP]RouteMetric=*” de valeur différentes. cela permettra de switcher de l'une à l'autre sans bidouiller les tables de routage
exemple :
[Match]
Name=eth0
[Network]
DHCP=ipv4
[DHCP]
RouteMetric=10
Un certain nombre d'options de configuration dépassant mon niveau de connaissances, je préfère ne pas en parler.
Vous pourrez trouver de plus amples informations sur :
Liens
Internes
Externes