Как исправить ошибку «Выполняется задание запуска для поднятия сети» в Ubuntu Server 16.04 LTS

Убунту 18

В этой статье мы обсудим, как исправить ошибку «Выполняется задание запуска для сети повышения» в Ubuntu Server 16.04 LTS. Эта ошибка обычно возникает во время запуска и может сильно расстраивать. Однако, при правильном подходе, эту проблему можно решить.

Чтобы исправить ошибку «Выполняется задание запуска для поднятия сети» в Ubuntu Server 16.04 LTS, вы можете попробовать уменьшить время ожидания сетевой службы или изменить конфигурацию сетевого интерфейса. Эти решения включают создание нового файла конфигурации systemd или редактирование файла конфигурации сетевого интерфейса. Однако важно отметить, что эти решения могут различаться в зависимости от конкретной настройки сети.

Понимание ошибки

Ошибка «Выполняется задание запуска для поднятия сети» обычно связана с сетевой службой в Ubuntu. Это происходит, когда система не может поднять сеть в течение заданного срока. Это может быть связано с различными причинами, такими как неправильная настройка сетевого интерфейса или проблемы с самой сетевой службой.

Решение 1. Уменьшите время ожидания сетевой службы

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

Шаги:

  1. Открыть терминал: это можно сделать, нажав Ctrl + Alt + T.
  2. Создайте новый каталог для конфигурации systemd: Systemd — это менеджер системы и служб для Linux. Он отвечает за инициализацию системы. Используйте следующую команду, чтобы создать новый каталог для конфигурации systemd:

sudo mkdir -p /etc/systemd/system/networking.service.d/

Опция -p в команде mkdir используется для создания родительских каталогов по мере необходимости.

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

sudo bash -c 'echo -e “[Service]\nTimeoutStartSec=20sec” > /etc/systemd/system/networking.service.d/timeout.conf'

Эта команда использует bash -c для запуска команды echo в виде строки. Опция -e в echo позволяет интерпретировать escape-символы обратной косой черты. TimeoutStartSec — директива systemd, устанавливающая таймаут для запуска службы.

  1. Перезагрузите конфигурацию systemd: после внесения изменений в конфигурацию systemd вам необходимо перезагрузить ее. Используйте следующую команду, чтобы перезагрузить конфигурацию systemd:

sudo systemctl демон-перезагрузка

Команда systemctl используется для управления системой systemd и менеджером служб. daemon-reload — опция, которая перезагружает конфигурацию менеджера.

Решение 2. Измените конфигурацию сетевого интерфейса

Другой способ исправить эту ошибку — изменить конфигурацию сетевого интерфейса. Это предполагает изменение способа запуска сетевых интерфейсов во время запуска.

Шаги:

  1. Откройте файл конфигурации сетевого интерфейса: используйте следующую команду, чтобы открыть файл конфигурации сетевого интерфейса в текстовом редакторе:

судо нано /etc/сеть/интерфейсы

  1. Измените конфигурацию сетевых интерфейсов: измените auto на разрешение горячего подключения для сетевых интерфейсов. Например, измените:

авто eno1 iface eno1 inet dhcp

к:

разрешить-горячее подключение eno1 iface eno1 inet dhcp

allow-hotplug включает интерфейс при обнаружении события горячего подключения, а auto запускает интерфейс во время загрузки.

  1. Сохраните файл и выйдите из текстового редактора: нажмите Ctrl + X, чтобы выйти, затем нажмите Y, чтобы сохранить изменения, и, наконец, нажмите Enter, чтобы подтвердить имя файла.

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

Решение 3. Измените конфигурацию сетевого интерфейса (альтернативный метод)

Этот метод предполагает настройку конкретной конфигурации для каждого интерфейса в файле конфигурации сетевого интерфейса.

Шаги:

  1. Откройте файл конфигурации сетевого интерфейса: используйте следующую команду, чтобы открыть файл конфигурации сетевого интерфейса в текстовом редакторе:

судо нано /etc/сеть/интерфейсы

  1. Установите следующий текст для каждого интерфейса в файле:

auto lo iface lo inet петля auto eth0 iface eth0 inet dhcp auto wlan0 iface wlan0 inet dhcp

  1. Сохраните файл и перезагрузите систему: нажмите Ctrl + X, чтобы выйти, затем нажмите Y, чтобы сохранить изменения, и, наконец, нажмите Enter, чтобы подтвердить имя файла.

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

Заключение

В этой статье мы обсудили три решения для исправления ошибки «Выполняется задание запуска для сети повышения» в Ubuntu Server 16.04 LTS. Эти решения включают сокращение времени ожидания сетевой службы и изменение конфигурации сетевого интерфейса. Важно отметить, что эти решения могут различаться в зависимости от настроек вашей конкретной сети. Всегда не забывайте создавать резервные копии любых файлов конфигурации перед внесением изменений.

Для получения дополнительной информации о сети в Ubuntu вы можете обратиться к официальной документации Ubuntu.

Ошибка «Выполняется задание запуска для сети повышения» — это сообщение об ошибке, которое появляется во время запуска Ubuntu Server 16.04 LTS. Обычно оно связано с сетевой службой и возникает, когда система не может подключить сеть в течение определенного периода времени.

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

Существует два метода изменения конфигурации сетевого интерфейса. Первый метод включает изменение «auto» на «allow-hotplug» для сетевых интерфейсов в файле конфигурации. Второй метод предполагает настройку определенных конфигураций для каждого интерфейса в файле.

Вы можете открыть файл конфигурации сетевого интерфейса, используя команду sudo nano /etc/network/interfaces в Терминале.

Эти решения могут различаться в зависимости от конкретной настройки сети. Всегда рекомендуется создавать резервные копии любых файлов конфигурации перед внесением изменений и обращаться к официальной документации Ubuntu по сети для получения дополнительной информации.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *