sudo firewall-cmd --add-service=dhcp --permanent sudo firewall-cmd --reload
nmcli device status
| Cause | Description | |-------|-------------| | DHCP server full | Router has no more IP addresses left in its pool. | | Faulty network cable | Physical layer issues prevent DHCP discovery packets. | | MAC address filtering | Router is rejecting your network card due to security settings. | | Corrupted connection profile | The saved connection in Network Manager is broken. | | IPv6 conflicts | The router tries to assign IPv6, but your system expects IPv4. | | Firewall interference | iptables or firewalld blocks DHCP ports (67/68). | | VPN leftovers | A previous VPN connection holds a stale route or IP. | | | Corrupted connection profile | The saved
On many distributions like Ubuntu or Debian, this error specifically points to a missing internal DNS tool that NetworkManager expects. | | VPN leftovers | A previous VPN
sudo apt install dhcpcd5 sudo systemctl enable dhcpcd sudo systemctl start dhcpcd | | Corrupted connection profile | The saved