Reinicie o serviço de rede usando o comando systemctl

Reinicie O Servico De Rede Usando O Comando Systemctl



Em muitas situações, é necessário reiniciar o serviço de rede no Linux. Como alterar o componente de hardware da rede, modificar os arquivos de configuração da rede e quando a rede ficar instável.

No Linux, o NetworkManager é um serviço que gerencia e configura a rede do sistema. O NetworkManager.service configura automaticamente a rede na inicialização, porém, para gerenciá-la manualmente, o sistemactl ferramenta é usada.

Neste guia, exploro como reiniciar a rede usando o sistemactl comando, e também passarei por outros métodos para reiniciar a rede no Linux.







Como reiniciar o serviço de rede no Linux

Reiniciar a rede é uma das principais etapas para solucionar problemas de rede no Linux. Também é usado para aplicar quaisquer alterações de configuração e atualizar os recursos da rede.



Existem várias abordagens para reiniciar a rede no Linux. Como a maioria das distribuições Linux mudou para o gerenciador de serviços systemd, tornou-se mais fácil e menos complexo gerenciar a rede nelas.



Systemd possui um comando chamado systemctl que reinicia os serviços de rede. Nas seções a seguir, abordarei vários métodos para reiniciar os serviços de rede no Linux.





Reinicie o serviço de rede usando systemctl

O sistemactl O comando vem com várias opções para gerenciar os serviços do systemd, incluindo a rede.

Para reiniciar o serviço de rede em todas as versões mais recentes do Ubuntu, Debian, CentOS, Arch, Fedora, SUSE, RHEL, Rocky e Alma Linux sistemactl com reiniciar comando será usado.



sudo systemctl reiniciar NetworkManager.service

Ao executar o comando, toda a rede e serviços associados serão reiniciados.

Para analisar melhor a atividade do NetworkManager, consulte as mensagens de log usando o comando journalctl.

jornalctl -em NetworkManager.serviço

Outros métodos para reiniciar o serviço de rede

Linux é um sistema operacional de código aberto e, portanto, oferece várias ferramentas para realizar uma única tarefa. Da mesma forma, no caso de reiniciar a rede, vários utilitários podem ser usados, como comandos nmcli, nmtui e ip.

Usando o comando nmcli

O nmcli A linha de comando é usada para configurar o serviço NetworkManager no Linux que usa o sistema systemd init. Para usá-lo para reiniciar a rede, basta executar o nmcli com comando e configure-o acima e abaixo com o nome da interface .

sudo nmcli com baixo [ nome da interface ] && nmcli com para cima [ nome da interface ]

Substitua o nome da interface pelo nome real da interface da sua rede. Para encontrar o nome da interface nmcli com comando com mostrar opção.

nmcli com show

Aqui, o nome da interface de rede é Rede de Sam .

Da mesma forma, este utilitário oferece outra opção chamada rede, que também pode ser usado para redefinir a rede.

sudo rede nmcli desligada && rede nmcli ativada

Os comandos acima desabilitam temporariamente a rede e habilitam-na. Por fim, reiniciar a rede para corrigir qualquer problema de conexão.

Usando o comando nmtui

O nmtui é semelhante ao nmcli, mas o nmtui fornece uma interface de usuário baseada em terminal, tornando-o fácil de usar. Para iniciar o TUI, use o comando nmtui.

nmtui

Para reiniciar uma conexão, navegue até Ativar uma conexão opção, selecione a interface e desative-a.

Em seguida, selecione novamente a interface conectada, desative-a e ative-a para realizar o processo de reinicialização.

Agora, volte ao menu principal navegando até o opção e depois Desistir a interface.

Usando o comando ip

Outro método para reiniciar a rede é usar o comando ip com o nome da interface.

O nome da interface pode ser encontrado usando o IP comando, com o link (dispositivo de rede) e mostrar opções.

ligação IP mostrar

Observe o nome da interface, é a interface número 5 (wlx74ea3) que está ativa no momento. Agora, substitua o [nome da interface] e execute os comandos abaixo para reiniciar a rede.

sudo ligação IP definir [ nome da interface ] abaixo

sudo ligação IP definir [ nome da interface ] acima

Certifique-se de executar esses comandos separadamente para redefinir a rede adequadamente.

Usando scripts de rede

Os scripts de rede são scripts para gerenciar a rede e podem ser usados ​​junto com o NetworkManager. Os scripts de rede também podem ser usados ​​em distribuições que não vêm com o NetworkManager. É usado nas versões legadas do RHEL e CentOS e não está mais em uso. No entanto, se você ainda quiser usar ifdown e comandos ifup, então você pode instalá-lo.

Para instalá-lo em distribuições RHEL, Cent OS e Linux baseadas nesses sistemas operacionais.

yum instalar scripts de rede

Para instalá-lo no Ubuntu ou em distribuições baseadas em Debian, use.

apto instalar netscript- 2.4

Agora, os comandos ifup e ifdown estarão disponíveis para reiniciar a rede.

sudo ifdown [ nome da interface ] && ifup [ nome da interface ]

Tenha em mente que script de rede ou scripts de rede são projetados para versões mais antigas do kernel Linux e foram descontinuada .

Conclusão

Reiniciar a rede é um dos principais métodos para diagnosticar a rede com defeito. A maioria das distribuições Linux possui um utilitário de linha de comando integrado chamado systemctl para reiniciar os serviços de rede. Mas você também pode usar nmcli , IP , e ifdown/ifup comandos para reiniciar a rede. Todos esses métodos são discutidos neste guia, no entanto, é recomendado usar systemctl por ser o padrão e menos complexo.