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

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:systemd:network:fichier-.network [29/01/2016 09:41]
Severian créée
doc:reseau:systemd:network:fichier-.network [03/11/2016 20:07]
Severian [Liens]
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>à-tester ​à-compléter}}
     * 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 17: Ligne 16:
  
 ===== 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 55: Ligne 58:
   * 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)   * 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 ​suivantes +<note important>​Concernant le partage de connexion internet, il faut aussi ajouter les règles IPTABLES 
-<​code>​ + 
-dans le cas ou ma machine Gateway a pour eth0(WAN) et eth1(LAN) +voir https://debian-facile.org/atelier:​chantier:​systemd-networkd-iptable
-# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE +
-# iptables -A FORWARD -m conntrack --ctstate RELATED,​ESTABLISHED -j ACCEPT +
-# iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT +
-</code> +
-Pour faire tout ça automatiquement il faut créer un fichier ​/etc/​iptables/​rules.v4 avec la bonne conf +
-<code root>​apt-get install iptables-persistent<​/code> +
-<code root>​iptables ​-t nat -A POSTROUTING -o eth0 -j MASQUERADEiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</​code>​ +
-<code root>​iptables -A FORWARD -m conntrack --ctstate RELATED,​ESTABLISHED -j ACCEPT</​code>​ +
-<code root>​iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT</​code>​ +
-<code root>​iptables-save > /​etc/​iptables/​rules.v4</​code>​+
 </​note>​ </​note>​
 +FIXME adresse de la note vers une adresse tuto du chantier, sera à mettre à jour le jour où le tuto en sort
  
 ==Section [DHCP]== ==Section [DHCP]==
Ligne 89: Ligne 83:
 </​note>​ </​note>​
  
-== DNS via le client DHCP ==+---- 
 +===== Les commandes du service systemd-networkd =====
  
-Concernant ​le systemd-resolved il est utilisé uniquement dans le cas ou on spécifie des entrées DNS dans les fichiers de conf(.network). \\ +Activer ​le service ​
-Or si l'on veut obtenir les DNS via le client DHCP de systemd-networkd on tape +<code root>systemctl enable ​systemd-networkd</​code>​
-<code root>nano /etc/systemd/​network/​eth0.network</code+
-Et on rédige par exemple : +
-<file config Exemple d'​extrait de eth0.network>​ +
-[Match] +
-Name=eth0 +
-[Network] +
-DNS=192.168.1.1 +
-Address=192.168.1.40/​24 +
-Gateway=192.168.1.1 +
-</file>+
  
 +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===
 +  * [[doc:​reseau:​systemd:​network|Accueil :Configurer un réseau filaire via systemd-networkd]]
 +  * [[doc:​reseau:​systemd:​network:​fichier-.network|systemd-networkd : Le fichier .network]]
 +  * [[doc:​reseau:​systemd:​network:​fichier-.link|systemd-networkd : Le fichier .link]]
 +  * [[doc:​reseau:​systemd:​network:​fichier-.netdev|systemd-networkd : Le fichier .netdev]]
 +  * [[doc:​reseau:​systemd:​network:​networkd-dns|systemd-networkd : DNS]] 
 +  * [[doc:​reseau:​systemd:​network:​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
  
  

Pied de page des forums

Propulsé par FluxBB