G-virus |
|
Темы:
9
Сообщения:
55
Участник с: 28 января 2013
|
Здравствуйте. У меня такая проблема - не включается сеть автоматически. Приходится вручную каждый раз ее подниматьip link set enp3s0 up dhcpcd enp3s0 Решил для этого дела написать сервис: [email protected] [Unit] Description=start %i device networking [Service] ExecStart=/usr/sbin/ip link set %i up ExecStart=/usr/sbin/dhcpcd %i RemainAfterExit=yes [Install] WantedBy=multi-user.target Добавляю его в загрузку: systemctl enable [email protected] При перезагрузке один раз срабатывает, при следующей перезагрузке не срабатывает. Пишет failed в выводе systemctl. Вот не пойму, он срабатывает один раз, или в один день только, пока не понял :) сам факт, что он перестает срабатывать, и приходится его вручную вызывать systemctl start [email protected] Скажите, пожалуйста, что не так делаю? |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
много раз обсуждалось, сеть не может подняться потому что еще не загрузился модуль сетевухи. тут два выхода либо прописать нужный модуль в mkinitcpio.conf либо дописать в юнит строки что бы сервис подождал пока удав не отработает полностью. (этот способ более универсальный) [Unit] Requires=systemd-udev-settle.service After=systemd-udev-settle.service systemd-modules-load.service
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
G-virus |
|
Темы:
9
Сообщения:
55
Участник с: 28 января 2013
|
Да, и правда, так работает :) Спасибо. "удав" :D |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
А специально предназначенный для этого [email protected] не пробовали включать? После устранения косяка всё будет нормально работать. |
G-virus |
|
Темы:
9
Сообщения:
55
Участник с: 28 января 2013
|
Интересно попробовать, но проблема в том, что интерфейс enp3s0 у меня почему-то при загрузке лежит, и приходится его вручную поднимать через ip link set enp3s0 up постоянно |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Обычно dhcpcd сам поднимает интерфейс, на котором запущен. А при загрузке интерфейсу локалки и положено лежать, пока кто-нибудь не поднимет. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Я ссылку давал про косяк в юните [email protected], ходили по ней? |
G-virus |
|
Темы:
9
Сообщения:
55
Участник с: 28 января 2013
|
NatrioТогда действительно лучше [email protected] исправить и включить lampslaveДа, я почитал, попробую тогда исправить этот косяк и включить этот стандартный сервис |
G-virus |
|
Темы:
9
Сообщения:
55
Участник с: 28 января 2013
|
Да, исправил ошибку в [email protected], все отлично стало работать. Думаю, это лучше, чем использовать излишнее самописное :) спасибо |