systemd_networkd
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| systemd_networkd [2024/09/28 16:56] – luc | systemd_networkd [2025/09/20 17:55] (Version actuelle) – luc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== systemd-networkd ====== | ||
| + | |||
| + | C'est un gestionnaire de connexion réseau : il configure la connexion une fois notifié par udev qu'un câble est branché. | ||
| + | |||
| + | C'est l' | ||
| + | |||
| + | systemd-networkd n'a pas d' | ||
| + | |||
| + | Ne fonctionne pas avec [[networkmanager|NetworkManager]] ni [[dhcpcd]], c'est soit l'un, soit l' | ||
| + | |||
| + | ===== Le nom des interfaces ===== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Avant, les interfaces réseaux s' | ||
| + | C' | ||
| + | |||
| + | Mais ce n' | ||
| + | |||
| + | Maintenant, '' | ||
| + | |||
| + | Comprendre les noms [[https:// | ||
| + | <code c> | ||
| + | /* Two character prefixes based on the type of interface: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | * | ||
| + | * Type of names: | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | */ | ||
| + | </ | ||
| + | |||
| + | ===== Configurer le DHCP ===== | ||
| + | |||
| + | Dans le cas d'une fresh install d'un archlinux, la config est vierge et il n'y a pas de connexion réseau.\\ | ||
| + | Voyons comment configurer une liaison ethernet en mode DHCP. | ||
| + | |||
| + | **Etape 1**: Trouver le nom de son interface avec '' | ||
| + | |||
| + | **Etape 2**: ensuite on crée le fichier contenant la configuration qui nous intéresse : ''/ | ||
| + | |||
| + | <code bash> | ||
| + | # fichier ''/ | ||
| + | |||
| + | [Match] | ||
| + | Name=enp2s0 | ||
| + | Name=en* | ||
| + | |||
| + | [Network] | ||
| + | DHCP=ipv4 | ||
| + | </ | ||
| + | |||
| + | Ne pas oublier d' | ||
| + | |||
| + | |||
| + | === conf override === | ||
| + | |||
| + | networkd a ses fichiers de conf dans / | ||
| + | |||
| + | |||
| + | ==== IP fallback ==== | ||
| + | Il semblerait qu'il n'y ait pas d' | ||
| + | |||
| + | On peut regarder du côté de [[dhcpcd]], ou si on est sur une base debian dans les [[interfaces]]. | ||
| + | |||
| + | ===== DNS avec systemd-resolved ===== | ||
| + | |||
| + | Ne pas oublier de démarrer le service '' | ||
