Почему не работает service networking restart или /etc/init.d/networking restart

Для примера возьму сервер с операционной системой Ubuntu Server 14.04, в которой допустим мы изменили настройки сети и при выполнении команд:

sudo service networking restart
sudo /etc/init.d/networking restart

Отображается информация:

stop: Job failed while stopping
start: Job is already running: networking

Замечу что иногда в некоторых Linux системах эти команды могут выполнятся успешно, например на чистой системе они выполнятся.
На это могут влиять запущенные службы, которые могут перестать работать после перезапуска сети, а также могут не подняться некоторые сетевые интерфейсы, по этому если перезапуск не удался, то рекомендую перезагрузить сервер.

Можно попытаться на свой страх и риск перезапустить сеть через «костыли» ниже, а потом также перезапустить ваши службы на сервере если они не заработают, в этом случае есть вероятность потерять связь с сервером.

Например можно попробовать так:

sudo service networking stop && sudo service networking start

Или так для каждого сетевого интерфейса:

(sudo ifdown eth0 ; sudo ifup eth0) &

Либо через screen:

screen
(sudo ifdown -a ; sudo ifup -a )&

Смотрите также мою статью:
Настройка сети в Linux

Оставьте комментарий

Добавить комментарий