Отвалился автозапуск netcfg

Собственно сабж

вроде прописал :

systemctl enable [email protected]

Ручной
запуск работает :

[[email protected] net]# netcfg wireless-wpa-static
:: wireless-wpa-static up                                              [ DONE ]

Но при загрузке не стартует ….
Тему закрывайте, решил
Как решили-то?
lampslave
Как решили-то?

systemctl enable [email protected][b][color=#FF0000]С[/color][/b]e

букву пропустил )))))
а у меня как раз таже проблем, но букву не пропускал, куда копать, что копать - хз :(
Volldemar, если netcfg не запускается во время загрузки, но запускается вручную после, то это из за того что netcfg стартует до определения удавом сетевых интерфейсов. Решение тут на форуме есть.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Volldemar, если netcfg не запускается во время загрузки, но запускается вручную после, то это из за того что netcfg стартует до определения удавом сетевых интерфейсов. Решение тут на форуме есть.
Я очень-очень извиняюсь за “тупой” вопрос, НО пожалуйста, покажите (ссылку) тепу-топик, где это решено.
Volldemar
Я очень-очень извиняюсь за “тупой” вопрос, НО пожалуйста, покажите (ссылку) тепу-топик, где это решено.
Тут
PGP 0x31361F01
arcanisrepo
Ещё раз извиняюсь за не понимание, но увы…
то-ли лыжи не едут, то-ли… :(
сделал следующее в:

/etc/systemd/system/multi-user.target.wants/net-auto-wired.service
[Unit]
Description=Provides automatic netcfg wired connection
Requires=systemd-udev-settle.service
After=systemd-udev-settle.service
[Service]
EnvironmentFile=/etc/conf.d/netcfg
ExecStart=/usr/bin/ifplugd -i $WIRED_INTERFACE -r /etc/ifplugd/netcfg.action -fIns
ExecStop=/usr/bin/netcfg iface-down $WIRED_INTERFACE
[Install]
WantedBy=multi-user.target
поправте, что не так…
Вообще то не правильно!!!
Ты редактировал стандартный файл который живет тут /usr/lib/systemd/system/, а в /etc/systemd/system/multi-user.target.wants/ ссылка на него, нужно было создать
/etc/systemd/system/net-auto-wired.service с таким содержанием
.include /usr/lib/systemd/system/net-auto-wired.service
[Unit]
Requires=systemd-udev-settle.service
After=systemd-udev-settle.service
и выполнить
systemctl reenable net-auto-wired.service

Для легких корректировок нужно использовать директиву ".include".
А если нужны массивные изменения юнита, то его нужно скопировать в /etc/systemd/system/ и там уже издеваться над ним.
Если править стандартные юниты в /usr/lib/systemd/system/, то при следующем обновлении они затрутся, и изменения исчезнут.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.