Вопрос Как перезапустить сетевую службу?


Я попытался использовать

sudo service networking restart

а также

sudo /etc/init.d/network restart

но они оба сбой диспетчера окон, и я больше не могу использовать свою клавиатуру для ввода в X.

когда я использую /etc/init.d/ метод жалуется, что я должен использовать служебную утилиту

e.g. service networking restart

но он падает точно так же.

Существует ли GUI-метод перезапуска сети?


231
2017-12-19 17:41


происхождения


Обратите внимание, что вы можете реанимировать свою клавиатуру, если вы отключите ее от сети и замените ее - и она будет подключаться с возможностью горячей замены, то есть USB. - user unknown
Я также столкнулся с аналогичной проблемой в Gnome 3 на Ubuntu 13.03. Экран отключился, когда верхняя панель исчезла. Короткие клавиши не работают. Поскольку никакое меню / Activies не показано, я не получаю никакого способа управлять системой. К счастью консоль была открыта уже. Таким образом можно выполнить команду перезагрузки. - kuldeep.kamboj
если вы ищете метод GUI, просто откройте тире, введите «Сеть» и выберите это. теперь нажмите кнопку «Вкл. / Выкл.», чтобы выключиться, и снова нажмите кнопку «Вкл.». теперь ваша сеть перезапускается. - αғsнιη


ответы:


Для настольных компьютеров

Пытаться

sudo service network-manager restart

вместо.

Ubuntu использует сетевой менеджер вместо традиционной сетевой модели Linux. поэтому вы должны перезапустить network-manager службы вместо network оказание услуг. Или использовать ifup / down,

Для серверов

Проверьте этот ответ,


243
2017-12-19 19:54



хм, странно, что перезапуск только сети разбивает систему. Случается ли это с тобой, или это только я? - waspinator
@waspinator - это тоже со мной. (FYI.) - Josh M.
Автозаполнение дает networking, однако, правильный cmd network-manager - Abdennour TOUMI
Хотелось бы, чтобы я сначала попробовал ответить Хорхе. - Jonathan


Для серверов

Перезапуск сети на настольном компьютере приведет к остановке и запуску службы dbus и запуску службы, что обычно приводит к непригодности всей системы.

Поскольку Ubuntu создает сеть, основанную на событиях, достаточно просто не отменить все это и переделать все, поэтому перезапуск просто невозможно. Рекомендуемым способом является использование ifdown и ifup на интерфейсах, которые вы действительно хотите перенастроить:

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

101
2017-11-13 18:18



@Jorge Castro: это поведение будет исправлено или оно нарушено дизайном? - waspinator
@waspinator ошибка отмечена фиксированной с марта этого года: bugs.launchpad.net/ubuntu/+source/dbus/+bug/1072518 - Jorge Castro
в чем цель exclude=lo Вот? - Jeff Atwood
@JeffAtwood Loopback используется для X, dbus и т. Д. Отключение его вызывает ... проблемы. - Someone Somewhere
Работает на сервере Ubuntu 16.04.1. Сервер Ubuntu не содержит Network Manager, поэтому askubuntu.com/a/230751/13756 не работает. - Derek Mahar


Вы можете попробовать

ifconfig eth0 down && ifconfig eth0 up

(или независимо от вашего сетевого интерфейса), чтобы перезапустить сеть.


33
2017-12-19 22:32



... насколько я знаю, это не обновляет конфигурацию интерфейса в соответствии с / etc / network / interfaces ..., который вы, возможно, захотите - moritz
При использовании sudo: sudo ifconfig eth0 down && sudo ifconfig eth0 up. В противном случае, если вы подключены через ssh, вам придется перезагрузить компьютер. - tarkeshwar
после попытки ifup / ifdown и вызова службы reg service, это, наконец, сработало для меня - Jon B
Я думаю, что это лучше, чем принятый ответ, потому что ifup неправильно обрабатывает связанные интерфейсы, в то время как ifconfig делает - gilad mayani


ubuntu CLI: перезапустить сетевую услугу либо

sudo /etc/init.d/networking restart 

или

ifdown eth0
ifup eth0

20
2018-04-06 19:16



Это использовалось для более старых ядер. Теперь кажется, что это не работает. Предпочитаемый ifconfig eth0 down & ifconfig eth0 up - josircg
Не используйте эту команду при подключении на удаленном компьютере. - Nikolay Kostov


service network-manager restart не работает:

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

Единственное, что работает:

ifconfig eth0 down
ifconfig eth0 up

8
2018-03-14 15:25





В наши дни самым прямым способом перезапуска сетевых сервисов является использование Systemd элементы управления, а именно утилита управления командной строкой systemd systemctl, Эта команда перезапустит NetworkManager:

sudo systemctl restart NetworkManager.service

Дополнительная информация может быть найдена Вот,


7
2018-04-09 22:10



Попробуйте «systemctl restart networking.service» на сервере 16.04. - cloudsurfin


Попробуйте использовать индикатор (верхняя строка меню), чтобы отключить и затем включить сеть.


6
2017-12-19 19:52





sudo service network-manager restart

ни:

sudo service networking restart

Не работает на сервере Ubuntu 14.04

только:

sudo ifdown eth0:0
sudo ifup eth0:0

Работает. + Изменить eth0: 0 к вашему интерфейсу.


6
2017-11-02 12:36





У меня такая же проблема. Его известная ошибка https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/1102507

С помощью service network-manager restart работает через


5
2017-07-11 11:06



Это решение, которое работает всегда на 16.04. По моему опыту Ubuntu 16.04 имеет проблемы с перезагрузкой Wi-Fi после возвращения из спящего режима. - danijelc