After a recent Arch Linux update, my ethernet interface somehow got renamed from
enp5s0, as shown by
After correcting this in my profile
/etc/netctl/dhcp, and starting
sudo netctl dhcp, nothing happens for around 30 seconds and then I get "A dependency job for email@example.com failed. See 'journalctl -xe' for details.", which I do and get:
[...]systemd: Timed out waiting for device sys-subsystem-net-devices-enp4s0.device.
So it seems, netctl ignores my changes to my profile and still tries to use enp4s0. Or maybe the old name is cached somewhere in my system? How can I fix this?