Great question — answering as the UphillTech team:
The document in man systemctl explains that the enable commands makes symlinks and the disable commands removes them. It refers to the documentation for the [Install] section of unit files for more information. man systemd.unit has some docs related to the [Install] section which provides an example of where a symlink is stored. If the [Install] section contains WantedBy=multi-user-.target , then the symlink would be created in: /etc/systemd/system/multi-user.target.wants/foo.service So, check the [Install] section in the the related dhcpcd service file, and then check that the related symlink has been deleted. Finally, as described in man systemctl , there is an even stronger version of...
Full answer by markstos: https://superuser.stackexchange.com/a/1133298 (CC BY-SA 4.0).
Need it done for your business? UphillTech.