A few days ago, I just installed an NVMe SSD on my home server. Then I went on a quick trip, and found out that I couldn't access my server anymore. I had thought to myself, could it be that the SSD was bad? (I bought it used, but barely)
It turns out that the default NetworkManager settings are not suitable for my use-case, as described by this forum post:
The nmcli docs state:
The number of times a connection should be tried when autoactivating before giving up. Zero means forever, -1 means the global default (4 times if not overridden).
Four? Why four? Why not 42? What kind of default is that supposed to be? Kind of “Please try, but not that hard.” 🙂
Before you say anything, yes I use a Wi-Fi adapter for my home server. It's just an educational server running a few VM's, so Wi-Fi makes sense here. Running a cable between the server and the router would have complicated the installation.