i currently have an major issue with my nas not loading a network profile.
the issue is the network device renamed itself from enp8s0 to enp9s0.
but the system still tries to load enps8s0 which will fail.
so i tried to fix this by updating the netctl profile from:
Interface=enp8s0
Connection=ethernet
IP=dhcp
to
Interface=enp9s0
Connection=ethernet
IP=dhcp
followed by netctl restart inetplz
which will fail with “Dependency missing”.
so i just created inetplz2 which is bit identically with inetplz
and typed in netctl start inetplz2
and it works so there is clearly nothing missing.
so the next step was netctl stop inetplz
and be done with the issue but nope.
reboot and it tries to use enp8s0
so i guess the systemd doesn’t care about the netctl stop inetplz and also ignores the start.
i guess the device got renamed by updating the bios.
i added a nvme disk and the system doesn’t post with it so i updated the bios fixing the post issue and breaking my network in the process.
on the currently working system i checked systemctl --type=service which only returned inetplz2 as it should be.