Configuration d'une adresse IP sous Arch Linux¶
Dans cet article
Note
Les interfaces réseau sous Arch Linux sont configurées à l'aide du système systemd-networkd ou de l'outil ip.
Configuration de DHCP avec systemd-networkd¶
Pour configurer l'acquisition automatique d'une adresse IP via le protocole DHCP, suivez ces étapes :
1. Préparation
Assurez-vous que le service systemd-networkd est installé, activé et en cours d'exécution. Vous pouvez vérifier cela avec la commande suivante :
Si le service n'est pas activé, exécutez :
2. Création d'un fichier de configuration
Dans le répertoire /etc/systemd/network/, créez un fichier de configuration pour l'interface réseau. Si le répertoire n'existe pas, créez-le manuellement :
Créez un fichier, par exemple /etc/systemd/network/20-wired.network, et ajoutez la configuration suivante :
Note
Remplacez ens1 par le nom de votre interface réseau. Vous pouvez trouver le nom d'interface à l'aide de la commande ip link.
3. Redémarrage du service
Après avoir effectué des modifications, redémarrez systemd-networkd pour appliquer les paramètres :
4. Vérification de la connexion
Assurez-vous que l'adresse IP a été correctement acquise :
La sortie de la commande doit afficher une ligne contenant l'adresse IP obtenue :

5. Dépannage
Si la connexion ne fonctionne pas :
-
Vérifiez le journal du service
systemd-networkdpour des informations détaillées sur les erreurs : -
Assurez-vous que la configuration de
resolvedest correctement configurée et que le servicesystemd-resolvedfonctionne :Vérifiez le lien symbolique vers le fichier
/etc/resolv.conf:Si le fichier n'est pas configuré, créez un lien :
bash ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
Configuration d'une adresse IP statique¶
Configuration exemple pour une adresse IP statique sur l'interface ens1 :
-
Créez ou modifiez le fichier
/etc/systemd/network/20-wired.networkavec le contenu suivant :[Match] Name=ens1 [Network] Address=192.168.1.100/24 Gateway=192.168.1.1 # Spécifiez l'adresse IP de votre passerelle réseau. DNS=8.8.8.8 8.8.4.4-
Address: Définissez l'adresse IP statique pour votre appareil. Dans cet exemple,192.168.1.100est utilisé. -
Gateway: Spécifiez l'adresse IP de votre passerelle réseau. C'est généralement l'adresse IP de votre routeur, par exemple192.168.1.1. -
DNS: Spécifiez les serveurs DNS. Dans cet exemple, des serveurs DNS publics Google sont utilisés.
-
-
Appliquez les paramètres en redémarrant le service
systemd-networkd: -
Vérifiez que la configuration a été appliquée correctement :
Vous devriez voir l'adresse IP spécifiée dans la liste :

Attention
Pour garantir le bon fonctionnement du paramètre DNS, assurez-vous que systemd-resolved est activé et en cours d'exécution :
Si nécessaire, configurez /etc/resolv.conf comme un lien symbolique vers systemd-resolved :
Application de la configuration¶
Après avoir configuré le réseau, vous pouvez vérifier son statut à l'aide de la commande suivante :
Ou affichez les paramètres de routage :
Pour plus d'informations, consultez la documentation officielle d'Arch Linux.
Une partie du contenu de cette page a été créée ou traduite à l'aide d'IA.