Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:systemd:network:fichier-.network [29/01/2016 10:18] Severian [Liens] |
doc:reseau:systemd:network:fichier-.network [10/06/2023 11:37] lagrenouille supprimée |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
* Commentaires : Écrire la configuration de connexion de votre réseau. | * Commentaires : Écrire la configuration de connexion de votre réseau. | ||
- | * Suivi : {{tag>en-chantier à-compléter}} - FIXME Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>obsolète}} |
* Création par [[user>Severian]] 29/01/2016 | * Création par [[user>Severian]] 29/01/2016 | ||
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=12584 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=12584 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 15: | Ligne 14: | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | <note warning>les configurations fonctionnent pour Jessie, à évité d'utiliser pour l'instant avec Stretch</note> | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | <note important>À chaque modification des fichiers le service doit être relancé | ||
+ | <code root>systemctl restart systemd-networkd</code></note> | ||
+ | <note tip>pour le tuto j'utilise l'éditeur nano\\ | ||
+ | voir [[doc:editeurs:nano:nano-tp-par-l-exemple|TP : nano par l'exemple]]</note> | ||
/etc/systemd/network/50-eth0.network | /etc/systemd/network/50-eth0.network | ||
<code root>nano /etc/systemd/network/50-eth0.network</code> | <code root>nano /etc/systemd/network/50-eth0.network</code> | ||
Ligne 32: | Ligne 36: | ||
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. | 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. | ||
- | * MACAddress → adresse Mac de la carte (correspond à ATTR{address} dans [[configurer-un-reseau-filaire-via-systemd#persistent-netrule-du-repertoire-etc-udev-rulesd|70-persistent-net.rules]]) | + | * MACAddress → adresse Mac de la carte (correspond à ATTR{address} dans 70-persistent-net.rules) |
- | * Path : correspond à ID_PATH des [[configurer-un-reseau-filaire-via-systemd#proprietes-udev|proprietes UDEV]] | + | * Path : correspond à ID_PATH des proprietes UDEV |
- | * Driver : correspond à DRIVER des [[configurer-un-reseau-filaire-via-systemd#proprietes-udev|proprietes UDEV]], ou **driver** de la commande [[configurer-un-reseau-filaire-via-systemd#ethtool|ethtool]] | + | * Driver : correspond à DRIVER des proprietes UDEV, ou **driver** de la commande ethtool |
- | * Type : DEVTYPE des [[configurer-un-reseau-filaire-via-systemd#proprietes-udev|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**) | + | * 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 : <code=root> udevadm info /sys/net/class/net/eth0</code> | exemple : <code=root> udevadm info /sys/net/class/net/eth0</code> | ||
- | * Name : INTERFACE des [[configurer-un-reseau-filaire-via-systemd#proprietes-udev|proprietes UDEV]] ou NAME de [[configurer-un-reseau-filaire-via-systemd#persistent-netrule-du-repertoire-etc-udev-rulesd|70-persistent-net.rules]] | + | * Name : INTERFACE des proprietes UDEV ou NAME de 70-persistent-net.rules |
- | * Host : correspond à //hostname// ou à l'ID de la machine (voir [[configurer-un-reseau-filaire-via-systemd#ConditionHost|ConditionHost]]) | + | * 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) | * 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. | * KernelCommandLine : teste si une commande spécifique est passée au noyau. | ||
Ligne 81: | Ligne 85: | ||
---- | ---- | ||
+ | ===== Les commandes du service systemd-networkd ===== | ||
+ | |||
+ | Activer le service : | ||
+ | <code root>systemctl enable systemd-networkd</code> | ||
+ | |||
+ | Démarrer le service : | ||
+ | <code root>systemctl start systemd-networkd</code> | ||
+ | |||
+ | Pour vérifier son statut (ça permet aussi de vérifier si les fichiers de configuration n'ont pas d'erreurs) | ||
+ | <code root>systemctl status systemd-networkd</code> | ||
+ | |||
+ | En cas de modification des fichiers de configuration : | ||
+ | <code root>systemctl restart systemd-networkd</code> | ||
+ | |||
+ | Pour arrêter le service : | ||
+ | <code root>systemctl stop systemd-networkd</code> | ||
+ | |||
+ | Pour désactiver le service : | ||
+ | <code root>systemctl disable systemd-networkd</code> | ||
+ | |||
===== Liens ===== | ===== Liens ===== | ||
===Internes=== | ===Internes=== | ||
- | * [[atelier:chantier:systemd-networkd-fichier-.network|systemd-networkd : Le fichier .network]] | + | * [[doc:reseau:systemd:network|Accueil :Configurer un réseau filaire via systemd-networkd]] |
- | * [[atelier:chantier:systemd-networkd-fichier-.link|systemd-networkd : Le fichier .link]] | + | * [[doc:reseau:systemd:network:fichier-.network|systemd-networkd : Le fichier .network]] |
- | * [[atelier:chantier:systemd-networkd-fichier-.netdev|systemd-networkd : Le fichier .netdev]] | + | * [[doc:reseau:systemd:network:fichier-.link|systemd-networkd : Le fichier .link]] |
- | * [[atelier:chantier:systemd-networkd-dns|systemd-networkd : DNS]] | + | * [[doc:reseau:systemd:network:fichier-.netdev|systemd-networkd : Le fichier .netdev]] |
- | * [[atelier:chantier:systemd-networkd-iptable|systemd-networkd : iptable]] | + | * [[doc:reseau:systemd:network:networkd-dns|systemd-networkd : DNS]] |
+ | * [[doc:reseau:systemd:network:networkd-iptable|systemd-networkd : iptable]] | ||
===Externes=== | ===Externes=== | ||
Ligne 95: | Ligne 120: | ||
* https://www.debinux.de/2014/12/debian-basics-mit-systemd/ | * https://www.debinux.de/2014/12/debian-basics-mit-systemd/ | ||
* https://debian-facile.org/doc:reseau:interfaces | * https://debian-facile.org/doc:reseau:interfaces | ||
+ | |||