Questão Como reiniciar o serviço de rede?


Eu tentei usar

sudo service networking restart

e

sudo /etc/init.d/network restart

mas ambos travam o gerenciador de janelas e eu não posso mais usar meu teclado para entrada no X.

quando eu uso o /etc/init.d/ método queixa dizendo que eu deveria usar o utilitário de serviço

e.g. service networking restart

mas cai do mesmo jeito.

Existe um método GUI de reiniciar a rede?


231
2017-12-19 17:41


origem


Observe que você pode reanimar seu teclado, se você desconectá-lo e reconectá-lo - e ele é hot pluggable, por exemplo, USB. - user unknown
Eu também enfrentei um problema semelhante no Gnome 3 no Ubuntu 13.03. Tela distorcida como barra de topo desapareceu. Teclas curtas não funcionaram. Como não há menu / Atividades mostradas, não consigo operar o sistema. Felizmente o console já foi aberto. Então, o comando reboot pode ser digitado. - kuldeep.kamboj
Se você estiver procurando por um método GUI, abra o painel, digite "Rede" e selecione. Agora pressione o botão "On / Off" para desligar e clique novamente em. sua rede é reiniciada agora. - αғsнιη


Respostas:


Para desktops

Experimentar

sudo service network-manager restart

em vez de.

O Ubuntu usa o network-manager em vez do tradicional modelo de rede do Linux. então você deve reiniciar o network-manager serviço em vez do network serviço. Ou use ifup / down.

Para servidores

Verifica esta resposta.


243
2017-12-19 19:54



hum, estranho que reiniciar apenas a rede quebra o sistema. Isso acontece com você também ou é só comigo? - waspinator
@waspinator - isso acontece comigo também. (PARA SUA INFORMAÇÃO.) - Josh M.
Preenchimento automático networking, no entanto, o cmd direito é network-manager - Abdennour TOUMI
Eu gostaria de ter tentado a resposta de Jorge primeiro. - Jonathan


Para servidores

Reiniciar a rede em uma máquina de desktop fará com que o dbus e um monte de serviço parem e nunca sejam iniciados novamente, geralmente levando a inutilização de todo o sistema.

Como o Ubuntu faz com que a rede baseada em eventos apareça, simplesmente não existe uma maneira de desfazer tudo e refazer tudo, portanto, uma reinicialização não é totalmente possível. A maneira recomendada, em vez disso, é usar ifdown e ifup nas interfaces que você realmente deseja reconfigurar:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

101
2017-11-13 18:18



@Jorge Castro: este comportamento vai ser corrigido, ou está quebrado por design? - waspinator
@waspinator o bug está marcado como fixo a partir de março deste ano: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1072518 - Jorge Castro
qual é o propósito exclude=lo Aqui? - Jeff Atwood
@JeffAtwood Loopback é usado para X, dbus, etc. Desativar causa ... problemas. - Someone Somewhere
Trabalhou no Ubuntu Server 16.04.1. O Ubuntu Server não parece incluir o Network Manager, então askubuntu.com/a/230751/13756 não funciona. - Derek Mahar


Você poderia tentar

ifconfig eth0 down && ifconfig eth0 up

(ou qualquer que seja a sua interface de rede é chamada) para reiniciar a rede.


33
2017-12-19 22:32



... até onde eu sei, isso não atualiza a configuração da interface de acordo com o / etc / network / interfaces ... o que você pode querer - moritz
Ao usar o sudo: sudo ifconfig eth0 down e sudo ifconfig eth0 up. Caso contrário, se você estiver conectado através de ssh, você terá que reiniciar a máquina. - tarkeshwar
depois de tentar ifup / ifdown e a chamada de rede reg service, isso finalmente funcionou para mim - Jon B
Eu acho que é melhor que a resposta aceita porque ifup não manipula corretamente as interfaces ligadas, ifconfig faz - gilad mayani


ubuntu CLI: para reiniciar o serviço de rede ou

sudo /etc/init.d/networking restart 

ou

ifdown eth0
ifup eth0

20
2018-04-06 19:16



Isso costumava funcionar para kernels mais antigos. Agora parece que não funcionam de fato. Preferido ifconfig eth0 down & ifconfig eth0 up - josircg
Cuidado para não usar este comando ao conectar na máquina remota. - Nikolay Kostov


service network-manager restart não funciona:

stop: Unknown job network-manager
start: Unknown job network-manager

A única coisa que funciona é:

ifconfig eth0 down
ifconfig eth0 up

8
2018-03-14 15:25





Atualmente, a maneira mais direta de reiniciar os serviços de rede é usar systemd controles, ou seja, o utilitário de controle systemline de linha de comando systemctl. Este comando irá reiniciar o NetworkManager:

sudo systemctl restart NetworkManager.service

Mais informações podem ser encontradas Aqui.


7
2018-04-09 22:10



Tente "systemctl restart networking.service" no servidor 16.04. - cloudsurfin


Tente usar o indicador (barra de menu superior) para desabilitar e habilitar a rede.


6
2017-12-19 19:52





sudo service network-manager restart

nem:

sudo service networking restart

Não funciona no servidor Ubuntu 14.04

só:

sudo ifdown eth0:0
sudo ifup eth0:0

Trabalho. mudança eth0: 0 para sua interface.


6
2017-11-02 12:36





Eu tenho o mesmo problema. É um bug conhecido https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507

Usando service network-manager restart funciona através


5
2017-07-11 11:06



Esta é a solução que funciona sempre no 16.04. Na minha experiência, o Ubuntu 16.04 tem problemas para reiniciar o Wi-Fi após retornar da hibernação. - danijelc


Se você puder reiniciar a rede usando o applet do NetworkManager, não será necessário reiniciar o próprio NetworkManager (pelo menos na maioria das vezes).

Nesse caso, para reiniciar todas as conexões, use este código de um shell ou de um script:

nmcli nm enable false
sleep 5
nmcli nm enable true 

Detalhes podem ser encontrados no Página de manual da interface de linha de comando do NetworkManagar.

Observe que esses comandos funcionam como o applet, eles não precisam de nenhum privilégio adicional (não sudo como queiras).


4
2017-09-23 07:38