After a recent Arch Linux update, my ethernet interface somehow got renamed from
enp4s0
to enp5s0
, as shown by ip link
.
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 netctl@dhcp.service 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?
Asked by Konrad Höffner
(1028 rep)
Aug 7, 2015, 01:17 PM
Last activity: May 5, 2020, 07:03 AM
Last activity: May 5, 2020, 07:03 AM