NO-CARRIER means that physical layer could not detect connectivity/link between two network devices. You can have : bad cable, bad nic, bad switch, incompatible nic, combination of any of the above.
There is nothing you can do at OS layer - check your physical infrastructure.
Thank you.
Maybe my laptop is to old and proxmox doesn't recognize my hardware.
Because everything else is working and this laptop with windows works fine connected to rj45 cable
I tried to install debian 12 and the problem is the same.
So I bought a Beelink Mini S12 Pro Mini PC, 12th Intel Alder Lake-N100 (hasta 3,4GHz), 16GB DDR4 RAM 500GB PCIE M.2 SSD