Comment réinitialiser une interface réseau sous Linux
Dans ce tutoriel, nous allons explorer comment réinitialiser une interface réseau sous Linux. La réinitialisation d’une interface réseau peut aider à résoudre les problèmes de réseau, à appliquer de nouveaux paramètres ou à actualiser la connexion réseau. Ce processus implique l’arrêt et la restauration de l’interface, le rechargement des pilotes et le vidage des configurations si nécessaire.
Dans ce tutoriel, vous allez apprendre :
- Comment redémarrer une interface réseau
- Comment réinitialiser une interface réseau en rechargeant les pilotes et en vidant les configurations
Réinitialisation d’une interface réseau sous Linux
La réinitialisation d’une interface réseau sous Linux peut impliquer différentes étapes en fonction de l’ampleur de la réinitialisation nécessaire. Ci-dessous, nous allons passer en revue le redémarrage de l’interface, le rechargement du pilote réseau et le vidage des adresses IP et des routes.
Redémarrage de l’interface réseau : Le redémarrage de l’interface peut souvent résoudre des problèmes de réseau mineurs et appliquer de nouvelles configurations.
ifdown && ifup <interface_name>Utilisation de la commande ip : Autre méthode pour redémarrer l’interface réseau à l’aide de la commande
ip.ip link set down <interface_name> ip link set up <interface_name>Redémarrage des services réseau : si vous utilisez
NetworkManagerousystemd-networkd, vous pouvez redémarrer le service réseau pour réinitialiser toutes les interfaces réseau.systemctl restart NetworkManagerou
systemctl restart systemd-networkdCela redémarrera le service réseau, qui à son tour redémarrera toutes les interfaces réseau gérées par le service.
Rechargement du pilote réseau : pour une réinitialisation plus complète, vous pouvez recharger le pilote réseau associé à votre interface réseau.
lshw -C network | grep driverIdentifiez le pilote associé à votre interface, puis déchargez-le et rechargez-le :
modprobe -r <driver_name> modprobe <driver_name>Vider les adresses IP et les routes : dans certains cas, vous devrez peut-être effacer les adresses IP et les routes actuellement configurées pour l’interface.
ip addr flush dev <interface_name> ip route flush dev <interface_name>
Remplacez <interface_name> par le nom de votre interface réseau (par exemple, eth0, wlan0). Cette commande fera tomber l’interface, puis la rétablira, ce qui la redémarrera effectivement.
Cette séquence de commandes ralentit d’abord l’interface réseau, puis la réactive, à l’instar des commandes ifdown et ifup.
Remplacez <driver_name> par le nom de votre pilote réseau. Ce processus décharge le pilote, puis le recharge, ce qui peut aider à résoudre des problèmes plus profonds.
Cela supprimera toutes les adresses IP et les routes associées à l’interface spécifiée, réinitialisant ainsi sa configuration réseau.
Conclusion
La réinitialisation d’une interface réseau sous Linux peut aider à résoudre divers problèmes liés au réseau et à appliquer de nouveaux paramètres. Que vous redémarriez l’interface, rechargez les pilotes ou vidiez les configurations, les étapes décrites dans ce tutoriel fournissent un guide complet sur la gestion des interfaces réseau sous Linux.

