[Решено] При загрузке не заводится сетевое устройство (ethernet)

Файла два, dhcpcd.service и dhcpcd@.service. Сначала изменил который с @, и стало грузиться без задержек. Потом изменил второй, разницы нет. Попробовал вернуть первый с @ к начальному состоянию, появилась задержка снова на полторы минуты.
Что еще не так, теперь попробую посмотреть, где там говорят о проблеме на BBS
feannir
сначала изменил который с @, и стало грузиться без задержек. Потом изменил второй, разницы нет.

Aivar
Правьте оба, или тот, каким поднимаете сеть.
Если:
# systemctl start dhcpcd.service
то правьте первый, если:
# systemctl start dhcpcd@ваш_сетевой_интерфейс.service
то правьте второй. А чтоб наверняка - правьте оба.

# systemctl status dhcpcd
?
Сейчас оба так настроены.
Сейчас dhcpcd.service после старта, вывод такой:
[fean@archfean ~]$ sudo systemctl status dhcpcd
[sudo] пароль для fean:
● dhcpcd.service - dhcpcd on all interfaces
   Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; disabled; vendor preset: disabled)
   Active: active (running) since Пн 2016-07-04 08:54:17 PDT; 20min ago
  Process: 977 ExecStart=/usr/bin/dhcpcd -q -b (code=exited, status=0/SUCCESS)
 Main PID: 986 (dhcpcd)
    Tasks: 1 (limit: 512)
   CGroup: /system.slice/dhcpcd.service
           └─986 /usr/bin/dhcpcd -q -b

июл 04 08:54:22 archfean dhcpcd[986]: enp3s0: adding address fe80::d687:3d56:8728:3b8f
июл 04 08:54:22 archfean dhcpcd[986]: DUID 00:01:00:01:1d:a4:68:cd:00:24:8c:bf:14:ac
июл 04 08:54:22 archfean dhcpcd[986]: enp3s0: IAID 8c:bf:14:ac
июл 04 08:54:22 archfean dhcpcd[986]: enp3s0: rebinding lease of 192.168.0.102
июл 04 08:54:22 archfean dhcpcd[986]: enp3s0: probing address 192.168.0.102/24
июл 04 08:54:22 archfean dhcpcd[986]: enp3s0: soliciting an IPv6 router
июл 04 08:54:28 archfean dhcpcd[986]: enp3s0: leased 192.168.0.102 for 604800 seconds
июл 04 08:54:28 archfean dhcpcd[986]: enp3s0: adding route to 192.168.0.0/24
июл 04 08:54:28 archfean dhcpcd[986]: enp3s0: adding default route via 192.168.0.1
июл 04 08:54:36 archfean dhcpcd[986]: enp3s0: no IPv6 Routers available
О, откуда у меня взялся еще enp3s0?
Всегда был вроде бы второй, теперь стал третий.....???
Посмотреть наверное, надо где-то же девайс с цифрой два... ?
feannir
О, откуда у меня взялся еще enp3s0?
udev так именовал. Вы не туда смотрите:
feannir
Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service; disabled; vendor preset: disabled)
ни о чем не говорит? У вас сервис не стартует автоматически.
# systemctl enable dhcpcd.service
Перезагружайтесь, отписывайтесь.
Что disabled, удивило, но из-за того. что всегда был включен, не задумался, не дошло. Как-то, получается, слетело...? До этой проблемы dhcpcd был enabled, только теперь стало так.
Но теперь все, проблема сама по себе решена. Просто думаю, как оно могло из enabled перейти в disabled?
Aivar, cпасибо!
Статус enable - это просто симлинк:
/etc/systemd/system/multi-user.target.wants/dhcpcd.service -> /usr/lib/systemd/system/dhcpcd.service
Может удалили случайно...

Пожалуйста! )
Поглядел в это место - /etc/systemd/system/multi-user.target.wants, и вижу там dhcpcd@enp2s0.service, но он, похоже "устаревший" теперь, интерфейс-то переименован с 2 на 3, поэтому он не мог стартовать. Новый enable добавил новый симлинк на dhcpcd.service, и стало работать...
То есть симлинк не слетал и не удалялся, это, похоже, udev со своим переименованием подвел меня... Что еще ожидать, он может вернуть обратно когда-нибудь старое наименование, тогда старый симлинк пригодится...?
Удалите оба симлинка, перезагрузитесь, посмотрите имя сетевого интерфейса:
$ ls /sys/class/net/
разрешите сервис.
Думаю, ничего подобного не повторится.
Теперь только enp3s0 и lo в /sys/class/net.
Удалять симлинки - пока работает, вроде не нужно, стоит ли? Если что, сделаю это позже.
 
Зарегистрироваться или войдите чтобы оставить сообщение.