[KDE/NetworkManager] Wired LAN can't get DHCP; WLAN works fine
***EDIT: Turned out to be an OPNSense issue at the other end. Not related to Arch/NetworkManager at all.
- I recently had QEMU and Virtualbox installed, but both have since been removed. - I've tried using `dhcpcd` instead of the NetworkManager built-in DHCP client, but this just broke DHCP on both interfaces. - Physical equipment tests fine, including cables, switches, etc.
Output of `# journalctl -xeu NetworkManager`:
Jun 03 18:24:24 RYZEN NetworkManager[11248]: <warn> [1654244664.0016] device (eno1): Activation: failed for connection 'Home LAN' Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0017] device (eno1): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed') Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0219] dhcp4 (eno1): canceled DHCP transaction Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0226] policy: auto-activating connection 'Home LAN' (45b7eced-65bd-4e0d-8895-120fd05cbd38) Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0228] device (eno1): Activation: starting connection 'Home LAN' (45b7eced-65bd-4e0d-8895-120fd05cbd38) Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0229] device (eno1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed') Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0231] device (eno1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed') Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0234] device (eno1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed') Jun 03 18:24:24 RYZEN NetworkManager[11248]: <info> [1654244664.0235] dhcp4 (eno1): activation: beginning transaction (timeout in 45 seconds) Jun 03 18:25:08 RYZEN NetworkManager[11248]: <info> [1654244708.9986] device (eno1): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed') ... repeat *ad-infinitum*
Output of `ip addr`:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether d8:5e:d3:30:00:c8 brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 68:54:5a:ab:9b:90 brd ff:ff:ff:ff:ff:ff inet 192.168.1.27/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0 valid_lft 2676805sec preferred_lft 2676805sec`