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).

#1 11-11-2015 21:47:54

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Wiki - Configurer un réseau filaire via systemd

une alternative pour configurer la connexion réseau en utilisant systemd

systemd - network configurer le réseau filaire

pour l'instant toujours dans le chantier

mais j'arrive à un point où j'ai besoin :
  * d'une relecture niveau technique
  * d'une relecture niveau orthographe et mise en page
  * d'une aide pour finir les traductions
  * de conseils

bonne lecture smile

Edit à Jojo :
Placé dans le wiki et modification du lien d'accès. smile

Hors ligne

#2 12-11-2015 05:04:17

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

Pitit tatouillage matutinal sur l'orthographe et la présentation. smile

Merci de ce tuto, nul doute qu'il sera vivement étudié par beaucoup. big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 12-11-2015 14:25:55

anonyme
Invité

Re : Wiki - Configurer un réseau filaire via systemd

mdr tongue j'ai déja la migraine hmm
ça demande un gros travail , le but ça va remplacer l ancienne methode dans un avenir (plus ou moins proche ) ou c'est une alternative au bon vieux "/etc/network/interfaces"
si je teste ce sera sur une machine de test (et pas en production ) , sacré tuto en tout cas wink

#4 26-01-2016 10:21:45

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

Hello

Concernant le systemd-resolved il est utilisé uniquement dans le cas ou on spécifie des entrés DNS dans les fichiers de conf(.network) or si l'on veut obtenir les DNS via le client DHCP de systemd-networkd.

exemple :

/etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
DNS=192.168.1.1
Address=192.168.1.40/24
Gateway=192.168.1.1
 


Mais je vois pas trop comment rajouter ça et que ça reste compréhensible.


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#5 26-01-2016 10:39:39

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

Voilà, c'est collé dans le tuto du wiki, je te laisse regarder ce qu'il en est du résultat et corriger/améliorer l'histoire selon ton entendement.

Pour trouver plus facilement l'ajout, tu ouvres le wki df et tu regardes la liste des Dernières modifications du bandeau.
Sinon, c'est en bas de la section :
https://debian-facile.org/atelier:chant … th0network


Merci smile

Dernière modification par smolski (26-01-2016 11:26:26)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 26-01-2016 10:50:42

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Wiki - Configurer un réseau filaire via systemd

greenmerlin a écrit :

Hello

Concernant le systemd-resolved il est utilisé uniquement dans le cas ou on spécifie des entrés DNS dans les fichiers de conf(.network) or si l'on veut obtenir les DNS via le client DHCP de systemd-networkd.

exemple :

/etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
DNS=192.168.1.1
Address=192.168.1.40/24
Gateway=192.168.1.1
 


Mais je vois pas trop comment rajouter ça et que ça reste compréhensible.



hummm étrange, vu que j'utilise systemd-resolved en précisant mes DNS dans le fichier /etc/systemd/resolved.conf

je n'ai pas d'indication DNS dans les fichiers .network, et ça fonctionne très bien (les dns alternatifs sont bien pris en compte, 3 maximum)

en fait je n'ai pas choisi l'option DNS des .network (pas testé) donc c'est peut être aussi une possibilité pour utiliser des dns alternatifs
bref encore une manipulation à tester (ça voudrait dire que la partie resolved.conf serait à mettre en option dans le tuto)

merci de participer smile

Hors ligne

#7 26-01-2016 11:12:23

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

Confirmé dans le man

http://www.dsm.fordham.edu/cgi-bin/man- … &ampsect=8

en gros il génére automatiquement le resolv.conf ici --> /run/systemd/resolve/resolv.conf
mais on garde un lien symbolique entre /run/systemd/resolve/resolv.conf et /etc/resolv.conf pour rester compatible avec la vielle version

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#8 26-01-2016 11:14:33

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Configurer un réseau filaire via systemd

J'avais zappé ce fil ...

J'y suis allée de mes petites mains ....
Corrections en-tête, ortho, fichiers dans des blocs file et séparation de lignes de commande tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#9 26-01-2016 11:27:08

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

J'ai rajouté la section [DHCP] dans la conf de base avec 2,3 truc en plus

Dernière modification par greenmerlin (26-01-2016 11:27:32)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#10 26-01-2016 11:28:31

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Wiki - Configurer un réseau filaire via systemd

The DNS servers contacted are determined from the global settings in
       resolved.conf(5), the per-link static settings in .network files, and
       the per-link dynamic settings received over DHCP. See
       systemd.network(5) for more details.



ce que je comprends (mon anglais et raz des pâquerettes) c'est les DNS sont déterminés par leurs écritures dans le resolved.conf (solution que j'ai mis en œuvre) soit par leur écriture dans le fichier .network de la connexion (solution que tu préconise) et en utilisant dhcp... donc trois possibilités pour indiquer les DNS

donc
systemd-resolved il n'est pas utilisé uniquement dans le cas ou on spécifie des entrés DNS dans les fichiers de conf(.network)

(enfin c'est ce que je comprends tongue)

Hors ligne

#11 26-01-2016 11:35:08

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

Re Severian

la partie à lire c'est ca

systemd-resolved is a system service that manages network name
       resolution. It implements a caching DNS stub resolver and an LLMNR
       resolver and responder. It also generates  /run/systemd/resolve/resolv.conf for compatibility which may be symlinked from /etc/resolv.conf.



En gros avant ton systeme utilisait /etc/resolv.conf

Si tu en créer un "a la mano" pas besoin du service systemd-resolved

par contre si tu utilise systemd-resolved
ton /etc/resolv.conf est un lien symbolique de /run/systemd/resolve/resolv.conf

qui est génére automatiquement par systemd-resolved

Dernière modification par greenmerlin (26-01-2016 12:55:46)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#12 26-01-2016 12:08:24

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Wiki - Configurer un réseau filaire via systemd

greenmerlin a écrit :

Re Severian

la partie à lire c'est ca

systemd-resolved is a system service that manages network name
       resolution. It implements a caching DNS stub resolver and an LLMNR
       resolver and responder. It also generates  /run/systemd/resolve/resolv.conf for compatibility which may be symlinked from /etc/resolv.conf.



En gros avant ton systeme utilisait /etc/resolv.conf
Edit à toto :
si tu est créer en créais un "a la mano" pas besoin du service systemd-resolved

par contre si tu l'utilise c'est systemd-resolved
ton /etc/resolv.conf est un lien symbolique de /run/systemd/resolve/resolv.conf

qui est génére automatiquement par systemd-resolved



je suis tout à fait d'accord smile

le seul point où nous divergeons, c'est où écrire les DNS avec systemd pour utiliser systemd-resolved.

pour toi ils doivent être écrit dans le fichier .network de la connexion
pour moi il peuvent soit être écrit dans le fichier .network de la connexion (solution que tu as indiqué et que je n'ai pas testé, et je suis d'accord avec toi sur cette possibilité smile) soit être écrit dans le fichier /etc/systemd/resolved.conf (solution que j'ai utilisé)

dans tous les cas si on utilise systemd-resolved, un lien symbolique doit être mis en place pour /etc/resolv.conf pointant vers /run/systemd/resolve/resolv.conf.
maintenant je suppose que le fichier /run/systemd/resolve/resolv.conf et écrit par systemd en prenant les infos dans le .network ou dans le /etc/systemd/resolved.conf smile

Hors ligne

#13 26-01-2016 12:13:48

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

Les 2 méthodes fonctionnent

Dernière modification par greenmerlin (26-01-2016 12:14:19)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#14 26-01-2016 12:28:37

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

on va faire un lien dans le tuto entre les deux méthodes.

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#15 26-01-2016 12:51:04

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Wiki - Configurer un réseau filaire via systemd

smolski a écrit :

on va faire un lien dans le tuto entre les deux méthodes.



??
pas compris ce que tu veux faire smile

Hors ligne

#16 26-01-2016 12:56:37

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

dans le même tuto faire un rappel de l'un à l'autre... smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#17 26-01-2016 13:05:12

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Wiki - Configurer un réseau filaire via systemd

en faite la partie sur la résolution dns doit être réécrite (à mon avis) incluant les deux façons d'entrer les DNS tongue

(pas dans l'immédiat pour moi, je me bat avec une nouvelle installation de débian en dual-boot sur un portable... pas l'habitude de ces bêtes là(le dual-boot et le portable)) tongue

Hors ligne

#18 26-01-2016 13:10:18

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

oui bonne idée

en gros ça donne ça:

systemctl disable network


systemctl disable NetworkManager


systemctl enable systemd-networkd


systemctl enable systemd-resolved


systemctl start systemd-resolved


rm -f /etc/resolv.conf


ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf



Edit à toto :
Séparation de chacune des commandes afin qu'un débutant puisse suivre plus simplement.


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#19 26-01-2016 13:27:17

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

Il faudrait indiquer aussi ce qu'il faut enlever/remplacer du tuto pour qu'une rédactrice puisse le faire d'elle-même sur le wiki wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#20 26-01-2016 13:31:24

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Configurer un réseau filaire via systemd

Heuuuuuuuuuu c'est compliqué pour moi là hein ? wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#21 26-01-2016 13:33:37

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

<meuh non, y va te faire ça aux p'tits zoignons... wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#22 26-01-2016 13:33:55

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

J'ai rajouter un petit aparté concernant l'options IPForward (partage de connexion)

" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#23 26-01-2016 13:34:27

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Wiki - Configurer un réseau filaire via systemd

smolski a écrit :

<meuh non, y va te faire ça aux p'tits zoignons... wink

lol    wink


J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#24 26-01-2016 13:40:07

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Wiki - Configurer un réseau filaire via systemd

greenmerlin a écrit :

J'ai rajouter un petit aparté concernant l'options IPForward (partage de connexion)


Il faudrait que tu sépares les commandes les unes des autres dans ton aparté.
Ainsi :

dans le cas ou ma machine Gateway a pour eth0(WAN) et eth1(LAN)
# 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


Ce sont bien des commandes à lancer et non des lignes commentées à écrire par exemple.
De même dessous :

apt-get install iptables-persistent
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
iptables-save > /etc/iptables/rules.v4


Ce sont bien des commandes root chacune ? smile


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#25 26-01-2016 13:42:00

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : Wiki - Configurer un réseau filaire via systemd

Je pense qu'il faudrait confiner la partie .link et .netdev files dans d'autres tuto en lien car je pense que ça alourdi pas mal surtout que les 2 sont vraiment utilisé que dans des cas spécifiques.

Dernière modification par greenmerlin (26-01-2016 13:42:24)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

Pied de page des forums