No Ubuntu Debian, um serviço de rede especial é responsável por inicializar as interfaces de rede e configurar a rede. Pode ver a configuração da rede e as definições de rede olhando para o ficheiro /etc/network/interfaces
. Se abrir o ficheiro, fizer alterações e as guardar, terá de reiniciar a rede para que estas tenham efeito. A seguir, vamos ver como fazer isso usando o Ubuntu 16.04 como exemplo.
Sim, pode simplesmente reiniciar o seu computador, mas em alguns casos isso não é totalmente conveniente. Por vezes, é mais fácil reiniciar a rede, porque é mais fácil e mais cómodo e, mais importante, é também mais rápido. Para o fazer, só precisa de executar um comando:
$ sudo service networking restart
As distribuições actuais há muito que utilizam o sistema de inicialização Systemd, por isso pode utilizar o comando systemctl em vez do comando service:
$ sudo systemctl restart networking.service
Também é possível reiniciar o NetworkManager, o que é especialmente útil se a rede for configurada através dele.
$ sudo systemctl restart NetworkManager
Não há nada de complicado nesta operação. Basta executar alguns comandos e a rede será reiniciada.
O programa Network Manager é utilizado para a gestão da rede nas distribuições modernas. É fácil desactivá-lo e depois activá-lo imediatamente (na realidade executar o processo de reinício) com os dois comandos seguintes:
$ sudo nmcli networking off
$ sudo nmcli networking on
Se feito corretamente, você notará que o ícone do NetworkManager desapareceu do painel, mas ele deve reaparecer segundos depois.
Estes comandos são responsáveis pelas interfaces de rede e estão num nível inferior. Para realizar uma reinicialização, podemos primeiro desabilitar e depois habilitar todas as interfaces. Isso é feito da seguinte forma:
$ sudo ifdown –a
$ sudo ifup -a
Não haverá nenhuma mudança na GUI, mas assim que a desativação da interface de rede acontecer, a conexão com a internet será perdida.
Desta forma, não é necessário reiniciar o computador todas as vezes para reiniciar a rede. Utilize os comandos e ferramentas simples que o sistema Ubuntu oferece.