O que é o networking.service?

3

Estou aprendendo Ubuntu 16.04 LTS e confundo entre networking.service , NetworkManager.service e systemd-networkd.service . Depois de googling eu achei que NetworkManager.service e systemd-networkd.service são duas maneiras de gerenciar a rede e só precisamos de um deles. Nenhum resultado para networking.service .

Eu já testei no Ubuntu 16.04 Desktop e Server . No desktop NetworkManager.service e networking.service estão ativos, somente no servidor networking.service ativo. Eu não entendo o que é networking.service ? Você poderia me ajudar por favor?

    
por Hoàng Nguyễn 17.11.2016 / 05:13

1 resposta

5

networking.service aumenta ou diminui as interfaces de rede configuradas em /etc/network/interfaces , ou seja, as interfaces de rede que não são gerenciadas pelo NetworkManager. Se você olhar para /lib/systemd/system/networking.service , verá que tudo o que ele faz é ifup ou ifdown , dependendo de ser iniciado ou interrompido.

É uma unidade de oneshot, o que significa que faz suas coisas e sai, não fica funcionando em segundo plano.

Por padrão, todas as interfaces de rede são gerenciadas pelo NetworkManager e networking.service não faz nada. Em um servidor, é muito comum atribuir um endereço IP estático a uma ou mais interfaces editando /etc/network/interfaces e, nesse caso, essas interfaces não são mais gerenciadas pelo NetworkManager e são aumentadas ou diminuídas por network.service .

    
por AlexP 17.11.2016 / 08:05