Comment configurer systemd-networkd sur Linux

Systemd-networkd est un outil système qui s'exécute en arrière-plan sur les systèmes Linux et gère les configurations réseau. Il peut détecter les périphériques réseau lorsqu'ils sont branchés et même créer des périphériques réseau virtuels. Cet outil est particulièrement utile avec des configurations réseau complexes, telles que des serveurs et des conteneurs. Dans ce guide, nous verrons comment configurer systemd-networkd sur Linux.

Remarque : dans ce guide, nous nous concentrerons uniquement sur les connexions Ethernet. Bien qu'il soit possible d'utiliser le WiFi avec systemd-networkd, sa configuration n'est pas simple et il existe de bien meilleurs outils à utiliser pour le WiFi sous Linux, comme Network Manager.

Comment configurer systemd-networkd sur Linux

Activation et démarrage des services

Pour utiliser le démon systemd-networkd pour gérer vos configurations réseau sous Linux, il doit être activé. Par défaut, ce service est désactivé. Pour l'activer, ouvrez une fenêtre de terminal sur le bureau Linux. Une fois la fenêtre du terminal ouverte, exécutez la  commande systemctl enable  sur le  systemd-networkd.servicefichier et le systemd-resolved.servicefichier. 

sudo systemctl activer systemd-resolved.service

sudo systemctl activer systemd-networkd.service

Une fois les deux fichiers de service activés, ils démarreront à chaque mise sous tension de l'ordinateur. Cependant, si vous souhaitez commencer à utiliser les services maintenant, sans redémarrer, vous pouvez les initialiser à l'aide de la commande systemctl start sur les deux fichiers de service précédemment activés.

sudo systemctl démarrer systemd-resolved.service sudo systemctl démarrer systemd-networkd.service

Une fois les deux services démarrés, votre ordinateur et le système d'initialisation systemd pourront voir le service et interagir avec lui. Pour vérifier si les deux fichiers de service ont démarré avec succès, utilisez la commande status .

Comment configurer systemd-networkd sur Linux

état de systemctl systemd-resolved.service état de systemctl systemd-networkd.service

Recherchez « actif (en cours d'exécution) » pour confirmer que le fichier de service s'exécute correctement. Si vous ne voyez pas « actif (en cours d'exécution), les fichiers de service n'ont pas démarré correctement. Redémarrez votre PC Linux et le fichier de service devrait être actif.

Désactiver NetworkManager

Systemd-networkd ne fonctionne pas si d'autres outils réseau sont en cours d'exécution. Sur la plupart des systèmes d'exploitation Linux, NetworkManager est l'outil réseau de choix. Pour le désactiver, entrez les commandes suivantes ci-dessous dans une fenêtre de terminal.

sudo systemctl désactiver NetworkManager.service sudo systemctl arrêter NetworkManager.service

Trouver votre adaptateur filaire

Pour utiliser systemd-networkd, vous devez localiser votre adaptateur filaire. La raison pour laquelle vous devez l'identifier est que l'adaptateur doit être spécifié dans le fichier de configuration du profil de connexion réseau.

Sous Linux, il existe de nombreuses façons de déterminer l'ID de périphérique de votre adaptateur filaire. Dans ce guide, nous allons nous concentrer sur la commande networkctl list . Cette commande est simple à lire, même pour les utilisateurs débutants, et ne brouille pas la sortie du terminal avec des tonnes d'informations inutiles.

Pour déterminer quel est votre adaptateur filaire (Ethernet) sous Linux, exécutez la commande suivante dans une fenêtre de terminal.

Comment configurer systemd-networkd sur Linux

liste networkctl | grep éther

Parcourez la liste de votre périphérique réseau. Il commencera probablement par "enp" ou "eth". Ignorez les périphériques commençant par « virb » ou « vnet », à moins que vous ne sachiez ce que vous faites, car ces périphériques sont des adaptateurs réseau de machines virtuelles.

Une fois que vous avez trouvé le nom de votre périphérique réseau, ouvrez un deuxième terminal et passez à la section suivante du guide.

Création de fichiers de configuration

Le processus de configuration de systemd-networkd est très simple, ce qui peut sembler étrange, étant donné qu'il s'agit d'un utilitaire de gestion de réseau en ligne de commande. Cependant, à la manière typique de systemd, il est facile à comprendre et à configurer.

Dans cette section du guide, nous verrons comment créer un fichier de configuration de base pour utiliser Ethernet avec systemd-networkd. Nous ne couvrirons pas les configurations plus avancées. Si vous souhaitez une configuration plus avancée que ce qui est couvert dans cet article, reportez-vous au manuel systemd-networkd en exécutant la commande man systemd-networkd dans une fenêtre de terminal.

Pour créer un nouveau fichier de configuration pour systemd-networkd, lancez une fenêtre de terminal. Une fois la fenêtre du terminal ouverte, exécutez la commande sudo -s pour élever la session de terminal au compte root.

sudo -s

Avec le terminal en tant que root, utilisez la commande touch pour créer un nouveau fichier de configuration dans le /etc/systemd/network/dossier.

touchez /etc/systemd/network/20-wired.network

Après avoir créé le nouveau fichier de configuration, ouvrez-le dans l'éditeur de texte Nano à des fins d'édition.

nano -w /etc/systemd/network/20-wired.network

Dans l'éditeur de texte Nano, collez le code suivant. Cependant, gardez à l'esprit que ce code doit être modifié, donc ne l'enregistrez pas tant que le processus d'édition n'est pas terminé.

Remarque : remplacez « ETHERNET-ID » par le nom de votre adaptateur filaire trouvé dans la section précédente du guide.

[Match]
Name=ETHERNET-ID

[Network]
DHCP=yes

Maintenant que le code est à l'intérieur du fichier de configuration, enregistrez les modifications avec  Ctrl + O et quittez avec  Ctrl + X .

Commencer à utiliser systemd-networkd

Systemd-networkd est configuré. Maintenant, il est temps de l'utiliser. Pour utiliser systemd-networkd, vous devrez exécuter la commande de redémarrage . Cette commande redémarrera le service systemd-networkd afin qu'il puisse voir le nouveau fichier de configuration que vous avez créé.

systemctl redémarrer systemd-networkd

Au redémarrage du service, vous devriez utiliser votre carte réseau avec systemd-networkd.

Vous cherchez autre chose ? Consultez notre liste des meilleurs outils de surveillance de réseau Linux .

Leave a Comment

Téléchargez FlightGear Flight Simulator gratuitement [Amusez-vous]

Téléchargez FlightGear Flight Simulator gratuitement [Amusez-vous]

De temps en temps, tout le monde a besoin d'une pause. Si vous cherchez un jeu intéressant, essayez Flight Gear. C'est un jeu gratuit, multiplateforme et open source.

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l