Jeśli masz (w systemie Linux) te dwie trasy:
default via 192.168.1.1 dev enp58s0f1
default via 192.168.16.1 dev wlp59s0 proto static metric 600
Spodziewałbym się, że użyje się pierwszego, ale tak nie jest: zamiast tego użyto drugiego.
Jeśli zmienię to na to:
default via 192.168.1.1 dev enp58s0f1 proto static metric 100
default via 192.168.16.1 dev wlp59s0 proto static metric 600
Następnie działa zgodnie z oczekiwaniami. Wydaje się, że „brak metryki” to gorsza (wyższa) metryka niż dowolna liczba zamiast metryki 0.
Co się dzieje? Czy jest to specyficzne dla Linuksa, czy standard sieciowy?
Z góry dziękuję.