Поиск по сайту:

Исправлено: задание запуска выполняется для sys-subsystem-net-devices-eth0.device.

При загрузке моя виртуальная машина Arch Linux всегда сообщает мне, что «выполняется стартовое задание для sys-subsystem-net-devices-eth0.device», и мне приходится ждать еще 1 минуту и 30 секунд. , что очень раздражает.

Как я решил эту проблему?

После загрузки Arch Linux откройте окно терминала и проверьте системный журнал с помощью следующей команды:

journalctl -xe

И вот что я нашел.

Oct 24 15:40:47 arch systemd[1]: sys-subsystem-net-devices-eth0.device: Job sys-subsystem-net-devices-eth0.device/start timed out
Oct 24 15:40:47 arch systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
-- Subject: Unit sys-subsystem-net-devices-eth0.device has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit sys-subsystem-net-devices-eth0.device has failed.
-- 
-- The result is timeout.
Oct 24 15:40:47 arch systemd[1]: Dependency failed for dhcpcd on eth0.
-- Subject: Unit [email  has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit [email  has failed.
-- 
-- The result is dependency.
Oct 24 15:40:47 arch systemd[1]: [email : Job [email /start failed with result 'dependency'.
Oct 24 15:40:47 arch systemd[1]: sys-subsystem-net-devices-eth0.device: Job sys-subsystem-net-devices-eth0.device/start failed w

Как видно из выходных данных, [email  ожидает интерфейса eth0, который не удался.

Команда systemctl status [email  сообщает мне, что эта служба должна автоматически запускаться при загрузке системы.

[linux-terminal@arch ~]$ systemctl status [email 
● [email  - dhcpcd on eth0
Loaded: loaded (/usr/lib/systemd/system/[email ; enabled; vendor preset: disabled)
Active: inactive (dead)

Oct 24 15:40:47 arch systemd[1]: Dependency failed for dhcpcd on eth0.
Oct 24 15:40:47 arch systemd[1]: [email : Job [email /start failed with result 'dependency'.

И если я запустил команду ip Address show в терминале, я знаю, что интерфейс enp0s3 уже получил IP-адрес от моего домашнего маршрутизатора.

Так что на самом деле нет необходимости подключать интерфейс eth0. Все, что мне нужно сделать, это отключить [электронная почта защищена].

sudo systemctl disable [email 

Раздражающее сообщение «выполняется запуск задания для sys-subsystem-net-devices-eth0.device» исчезнет, и каждый раз при загрузке виртуальной машины Arch Linux сохраняется 1 минута и 30 секунд.

Позже я обнаружил, что изменил сетевой режим с режима NAT по умолчанию на режим мостового адаптера в Virtualbox. Поэтому интерфейс eth0 по умолчанию не будет работать на моей виртуальной машине Arch Linux.

Я надеюсь, что этот урок помог вам решить вышеуказанную проблему. Как всегда, если вы нашли этот пост полезным, подпишитесь на нашу бесплатную рассылку новостей или подпишитесь на нас в Google+, Twitter или поставьте лайк нашей странице в Facebook. Спасибо за визит!

Статьи по данной тематике