Se hai (in Linux) questi due percorsi:
default via 192.168.1.1 dev enp58s0f1
default via 192.168.16.1 dev wlp59s0 proto static metric 600
Mi aspetto che venga usato il primo, ma non è così: il secondo invece viene usato.
Se lo cambio a questo:
default via 192.168.1.1 dev enp58s0f1 proto static metric 100
default via 192.168.16.1 dev wlp59s0 proto static metric 600
Quindi funziona come previsto. Sembra che "nessuna metrica" sia una metrica peggiore (maggiore) di qualsiasi numero, anziché la metrica 0.
Cosa sta succedendo? È specifico per Linux o uno standard di rete?
Grazie in anticipo.