В документе man systemctl
объясняется, что enable
команды создают символические ссылки, а disable
команды удаляют их. Это относится к документации для [Install]
раздела файлов модулей для получения дополнительной информации.
man systemd.unit
имеет несколько документов, связанных с [Install]
разделом, который предоставляет пример, где хранится символическая ссылка. Если [Install]
раздел содержит WantedBy=multi-user-.target
, то символическая ссылка будет создана в:/etc/systemd/system/multi-user.target.wants/foo.service
Итак, проверьте [Install]
раздел в связанном файле службы dhcpcd, а затем убедитесь, что соответствующая символическая ссылка была удалена.
Наконец, как описано в man systemctl
, есть еще более сильная версия disable
named, mask
которая предотвращает абсолютно все формы запуска вашего сервиса, так что вы можете попробовать это тоже.