Redémarrez le service réseau à l'aide de la commande systemctl

Redemarrez Le Service Reseau A L Aide De La Commande Systemctl



Dans de nombreuses situations, il devient nécessaire de redémarrer le service réseau sous Linux. Tels que le changement du composant matériel du réseau, la modification des fichiers de configuration réseau et lorsque le réseau devient instable.

Sous Linux, NetworkManager est un service qui gère et configure le réseau système. Le NetworkManager.service configure automatiquement le réseau au démarrage, cependant, pour le gérer manuellement le systèmectl l’outil est utilisé.

Dans ce guide, j'explore comment redémarrer le réseau à l'aide du systèmectl commande, et je passerai également en revue d’autres méthodes pour redémarrer le réseau sous Linux.







Comment redémarrer le service réseau sous Linux

Le redémarrage du réseau est l'une des étapes clés pour dépanner le réseau sous Linux. Il est également utilisé pour appliquer toute modification de configuration et actualiser les ressources réseau.



Il existe plusieurs approches pour redémarrer le réseau sous Linux. Depuis que la plupart des distributions Linux sont passées au gestionnaire de services systemd, il est devenu plus facile et moins complexe de gérer le réseau sur celles-ci.



Systemd possède une commande appelée systemctl qui redémarre les services réseau. Dans les sections suivantes, j'aborderai différentes méthodes pour redémarrer les services réseau sous Linux.





Redémarrer le service réseau à l'aide de systemctl

Le systèmectl La commande est livrée avec diverses options pour gérer les services systemd, y compris le réseau.

Pour redémarrer le service réseau sur toutes les dernières versions d'Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky et Alma Linux systèmectl avec redémarrage la commande sera utilisée.



sudo systemctl redémarre NetworkManager.service

Lors de l'exécution de la commande, tout le réseau et les services associés seront redémarrés.

Pour analyser plus en détail l'activité de NetworkManager, consultez les messages du journal à l'aide de la commande journalctl.

journalctl -dans NetworkManager.service

Autres méthodes pour redémarrer le service réseau

Linux est un système d'exploitation open source et propose donc plusieurs outils pour accomplir une seule tâche. De même, en cas de redémarrage du réseau, plusieurs utilitaires peuvent être utilisés, tels que les commandes nmcli, nmtui et ip.

Utilisation de la commande nmcli

Le nmcli La ligne de commande est utilisée pour configurer le service NetworkManager sous Linux qui utilise le système d'initialisation systemd. Pour l'utiliser pour redémarrer le réseau, exécutez simplement le nmcli avec commande et définissez-le en haut et vers le bas avec le nom de l'interface .

sudo nmcli avec duvet [ nom de l'interface ] && nmcli avec up [ nom de l'interface ]

Remplacez le nom de l'interface par le nom réel de l'interface de votre réseau. Pour trouver le nom de l'interface nmcli avec commande avec montrer option.

nmcli avec spectacle

Ici, le nom de l'interface réseau est Le réseau de Sam .

De même, cet utilitaire propose une autre option appelée la mise en réseau, qui peut également être utilisé pour réinitialiser le réseau.

sudo réseau nmcli désactivé && réseau nmcli activé

Les commandes ci-dessus désactivent temporairement le réseau et l'activent. En fin de compte, redémarrez le réseau pour résoudre tout problème de connexion.

Utilisation de la commande nmtui

Le nmtui est similaire à nmcli, mais le nmtui fournit une interface utilisateur basée sur un terminal, ce qui le rend facile à utiliser. Pour lancer le TUI, utilisez la commande nmtui.

nmtui

Pour redémarrer une connexion, accédez à Activer une connexion option, sélectionnez l’interface et désactivez-la.

Ensuite, sélectionnez à nouveau l'interface connectée, désactivez-la, puis activez-la pour accomplir le processus de redémarrage.

Maintenant, revenez au menu principal en accédant au option, puis Quitter L'interface.

Utilisation de la commande ip

Une autre méthode pour redémarrer le réseau consiste à utiliser la commande ip avec le nom de l'interface.

Le nom de l'interface peut être trouvé en utilisant le adresse IP commande, avec le lien (Périphérique réseau) et montrer possibilités.

lien IP montrer

Notez le nom de l'interface, c'est l'interface numéro 5 (wlx74ea3) qui est active en ce moment. Maintenant, remplacez le [nom de l'interface] et exécutez les commandes ci-dessous pour redémarrer le réseau.

sudo lien IP ensemble [ nom de l'interface ] vers le bas

sudo lien IP ensemble [ nom de l'interface ] en haut

Assurez-vous d'exécuter ces commandes séparément pour avoir une réinitialisation appropriée du réseau.

Utiliser des scripts réseau

Les scripts réseau sont des scripts permettant de gérer le réseau et peuvent être utilisés avec NetworkManager. Les scripts réseau peuvent également être utilisés dans des distributions qui ne sont pas fournies avec NetworkManager. Il est utilisé dans les anciennes versions de RHEL et CentOS et n'est plus utilisé. Cependant, si vous souhaitez toujours utiliser si en panne et commandes ifup, alors vous pouvez l'installer.

Pour l'installer sur les distributions RHEL, Cent OS et Linux basées sur ces systèmes d'exploitation.

miam, installe scripts réseau

Pour l'installer sur des distributions basées sur Ubuntu ou Debian, utilisez.

apte installer netscript- 2.4

Désormais, les commandes ifup et ifdown seront disponibles pour redémarrer le réseau.

sudo si en panne [ nom de l'interface ] && si oui [ nom de l'interface ]

Gardez à l'esprit que le script net ou scripts réseau sont conçus pour les anciennes versions du noyau Linux et ont été obsolète .

Conclusion

Le redémarrage du réseau est l'une des méthodes clés pour diagnostiquer le réseau défectueux. La plupart des distributions Linux disposent d'un utilitaire de ligne de commande intégré appelé systemctl pour redémarrer les services réseau. Mais vous pouvez aussi utiliser nmcli , adresse IP , et sidown/ifup commandes pour redémarrer le réseau. Toutes ces méthodes sont abordées dans ce guide, cependant, il est recommandé d'utiliser systemctl car il s'agit de la méthode par défaut et la moins complexe.