Primeiro, você precisa descobrir qual gerenciador de rede o sistema usa.
Neste exemplo, estamos executando o Ubuntu 18.04, que usa o Netplan para configurar redes.
Para que é usado o Netplan?
O Netplan é um novo utilitário de configuração de rede de linha de comando introduzido no Ubuntu 17.10 para gerenciar e definir facilmente as configurações de rede nos sistemas Ubuntu. Ele permite que você configure uma interface de rede usando a abstração YAML. Ele funciona em conjunto com os daemons de rede NetworkManager e systemd-networkd (chamados de renderizadores, você pode escolher qual deles usar) como interfaces para o kernel.
Ele lê a configuração de rede descrita em /etc/netplan/*.yaml e você pode armazenar as configurações de todas as suas interfaces de rede nesses arquivos.
Portanto, a primeira coisa a fazer é verificar quais arquivos de configuração temos em /etc/netplan/
Podemos verificar isso usando o comando:
ls /etc/netplan/
Aqui podemos ver o arquivo de configuração chamado "50-cloud-init.yaml".
Agora precisamos lê-lo para ver a configuração:
cat /etc/netplan/50-cloud-init.yaml
No Renderizador , podemos ver o "NetworkManager", que é o nosso gerenciador de rede ativo.
Para reiniciá-lo, basta executar:
sudo service network-manager restart
E, em seguida, para ver seu status, execute:
sudo service network-manager status
Como podemos ver, ele está ativo e em execução.
Se você vir "networkd" no Renderizador do arquivo de configuração do netplan, será necessário reiniciá-lo com o comando:
sudo systemctl restart systemd-networkd
E, em seguida, para ver seu status, execute:
sudo systemctl status systemd-networkd
Isso é tudo, a rede foi reiniciada.