web-dev-qa-db-fra.com

Quel est le service de réseau?

J'apprends buntu 16.04 LTS et je confonds entre networking.service, NetworkManager.service et systemd-networkd.service. Après avoir googlé, j’ai trouvé que NetworkManager.service et systemd-networkd.service sont deux méthodes pour gérer le réseau et nous n’en avons besoin que d’une. Aucun résultat pour networking.service.

J'ai déjà testé sur buntu 16.04Burea et Serveur. NetworkManager.service et networking.service sont actifs sur le bureau, sur le serveur uniquement networking.service actif. Je ne comprends pas ce que networking.service est? Pourrais-tu m'aider s'il te plait?

4
Hoàng Nguyễn

networking.service lève ou abaisse les interfaces réseau configurées dans /etc/network/interfaces, c'est-à-dire les interfaces réseau qui sont non gérées par NetworkManager. Si vous regardez dans /lib/systemd/system/networking.service, vous verrez qu'il ne fait que ifup ou ifdown, selon qu'il doit être démarré ou arrêté.

C'est une unité onehot, ce qui signifie qu'elle fait son travail et qu'elle sort, elle ne reste pas en arrière-plan.

Par défaut, toutes les interfaces réseau sont gérées par NetworkManager et networking.service ne fait rien. Sur un serveur, il est assez courant d'attribuer une adresse IP statique à une ou plusieurs interfaces en éditant /etc/network/interfaces. Dans ce cas, ces interfaces ne sont plus gérées par NetworkManager et sont levées ou désactivées par network.service.

7
AlexP