[Archlinux] Utiliser netctl pour mettre un adresse IP en DHCP

Sous Archlinux, vous avez un utilitaire simple mais fortement puissant pour gérer vos connexions réseaux, que se soit en DHCP qu’en IP statique. Découvrons ensemble comment configurer une IP en DHCP avec « netctl ».

Suite au précédent article de netctl pour mettre une IP fixe sur votre carte réseau (à cette adresse), l’idée cette fois-ci est d’activer le protocole DHCP pour avoir une configuration réseau automatique lorsque vous démarrez votre machine.

La configuration de netctl en DHCP est similaire à la configuration en IP fixe, à la différence qu’il n’y a pas cette fois-ci de paramètres à mettre en place niveau IP.

Tout d’abord, arrêtez et supprimez complètement le paquet « NetworkManager » si vous l’avez installé – vous ne pouvez pas avoir deux gestionnaires de réseau en même temps.

sudo systemctl stop NetworkManager && sudo pacman-Rd networkmanager

L’installation de netctl étant déjà effectuée lorsque vous installez votre Archlinux (inclut dans « base-devel »), des fichiers exemples sont présents pour que vous puissiez modifier uniquement ce qui vous intéresse. Ces fichiers incluent même des exemples pour une configuration réseau via Wi-Fi. Il vous faut copier le bon fichier exemple à la racine du dossier « /etc/netctl » et lui attribuer un nom pour pouvoir le modifier et l’activer.

sudo cp/etc/netctl/examples/ethernet-dhcp /etc/netctl/lan-dhcp

Ce fichier est appelé un profil – c’est grâce à lui que netctl pourra configurer votre réseau et donc vous permettre l’accès au LAN. Dans l’exemple, mon profil s’appellera « lan-dhcp ».
Voici l’intégralité du fichier « lan-dhcp » :

Description='Petite description des familles'
Interface=ens33
Connection=ethernet
IP=dhcp

Rien de plus !
L’interface est à modifier selon votre machine / votre système. Pour récupérer le nom de votre interface réseau, vous devez effectuer la ligne de commande suivante :

ip link sh

Et fréquemment, les interfaces sous Archlinux s’appellent « ens » quelque chose.

Enfin, une fois votre profil créé et prêt à l’emploi, vous pouvez dès à présent lancer netctl pour activer votre profil, via :

sudo netctl start lan-dhcp

Puisque la configuration actuelle est en DHCP, vous devrez patienter quelques instants le temps qu’une IP soit attribuée à votre carte réseau. N’ayez crainte si vous voyez votre terminal figé et ne plus réagir du tout.

Pour activer votre carte réseau et ce profil DHCP à chaque démarrage de votre machine, vous devrez effectuer la commande suivante :

sudo netctl enable lan-dhcp

Rappel : n’oubliez pas de changer « lan-dhcp » par le nom de votre profil, que vous avez spécifié lors de la copie du fichier exemple de netctl !

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Fermer
Fermer