logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== systemd-networkd : Le fichier .network ====== 
- 
-  * Objet : Configurer un réseau filaire en utilisant systemd-networkd (/​etc/​systemd/​network/​*) 
-  * Niveau requis : {{tag>​avisé}} 
-  * 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]]. 
-    * Création par [[user>​Severian]] 29/01/2016 
-    * 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 
- 
-**Nota :** 
- 
-Contributeurs,​ les FIXME 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 
-<code root>​nano /​etc/​systemd/​network/​50-eth0.network</​code>​ 
-<file config 50-eth0.network>​[Match] 
-Name=eth0 
- 
-[Network] 
-DHCP=no 
-Address=xxx.xxx.xxx.xxx/​24 
-Gateway=xxx.xxx.xxx.xxx</​file>​ 
- 
-== 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. 
-  * 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]]) 
-  * Path : correspond à  ID_PATH des [[configurer-un-reseau-filaire-via-systemd#​proprietes-udev|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]] 
-  * 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**) 
-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]] 
-  * Host : correspond à //​hostname//​ ou à l'ID de la machine (voir [[configurer-un-reseau-filaire-via-systemd#​ConditionHost|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) 
- 
-<note important>​Concernant le partage de connexion internet, il faut aussi ajouter les règles IPTABLES 
- 
-voir https://​debian-facile.org/​atelier:​chantier:​systemd-networkd-iptable 
-</​note>​ 
-FIXME adresse de la note vers une adresse tuto du chantier, sera à mettre à jour le jour où le tuto en sort 
- 
-==Section [DHCP]== 
-<note important>​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 : 
-<​code>​ 
-[Match] 
-Name=eth0 
-[Network] 
-DHCP=ipv4 
-[DHCP] 
-RouteMetric=10 
-</​code>​ 
-</​note>​ 
- 
-<​note>​ 
-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 : 
-   * [[http://​www.freedesktop.org/​software/​systemd/​man/​systemd.network.html|systemd.network — Network configuration]] 
-</​note>​ 
- 
----- 
-===== Liens ===== 
-===Internes=== 
-  * [[atelier:​chantier:​systemd-networkd-fichier-.network|systemd-networkd : Le fichier .network]] 
-  * [[atelier:​chantier:​systemd-networkd-fichier-.link|systemd-networkd : Le fichier .link]] 
-  * [[atelier:​chantier:​systemd-networkd-fichier-.netdev|systemd-networkd : Le fichier .netdev]] 
-  * [[atelier:​chantier:​systemd-networkd-dns|systemd-networkd : DNS]]  
-  * [[atelier:​chantier:​systemd-networkd-iptable|systemd-networkd : iptable]] 
- 
-===Externes=== 
-  * http://​www.freedesktop.org/​software/​systemd/​man/​systemd-networkd.service.html 
-  * https://​wiki.archlinux.fr/​Systemd-networkd 
-  * https://​wiki.archlinux.org/​index.php/​systemd-networkd 
-  * https://​www.debinux.de/​2014/​12/​debian-basics-mit-systemd/​ 
-  * https://​debian-facile.org/​doc:​reseau:​interfaces 
  
doc/reseau/systemd/network/fichier-.network.1454059092.txt.gz · Dernière modification: 29/01/2016 10:18 par Severian

Pied de page des forums

Propulsé par FluxBB