1

В моем Ubuntu 14.04.1 LTS «/etc/init.d/networking restart» не обновляет интерфейсы eth0/eth1. Диспетчер сети был отключен при последней перезагрузке, и был обновлен «/etc/network/interfaces» для использования статического IP-адреса на обоих интерфейсах eth0/eth1, а также добавления статического маршрута к каждому из них. Тем не менее, ничего не меняется после проблем «/etc/init.d/networking restart» или "stop" & "start".

2 ответа2

2

Команда /etc/init.d/networking restart была отключена в 14.04.

Чтобы перезапустить ваши интерфейсы, вы должны использовать:

sudo ifdown eth0 && sudo ifdown eth1 && sudo ifup eth0 && sudo ifup eth1

Я нашел объяснение этому здесь - https://askubuntu.com/questions/230698/how-to-restart-the-networking-service :

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

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

-1

Измените файл интерфейсов и перезагрузите компьютер. Не перезапускайте сервис, потому что он не всегда работает. Размещение файлов конфигурации также помогает нам обнаружить любые ошибки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .