IPルート指標とは何ですか?どのように変更しますか?

IPルート指標とは何ですか?どのように変更しますか?

走ってip routeみる

default via 172.16.42.1 dev ens5 proto dhcp src 172.16.42.248 metric 100 
default via 172.16.42.1 dev ens3 proto dhcp src 172.16.42.79 metric 100 
default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

どちらにも独自のmetric設定があります100。これはどこに文書化されており、インジケータのみを変更する最新の構文は何ですかipifconfigまたはそうではありません)?記録がroute見えません。metricman ip route

答え1

~からip-route(8):

    metric NUMBER
    preference NUMBER
        the preference value of the route.  NUMBER is an
        arbitrary 32bit number, where routes with lower
        values are preferred.

IP パスの状態ベースのルーティング設定。メトリック値が低いほど、パスの優先順位が高くなります。


構文には多くの反復が必要ですが、ip次のように変更できます。

sudo ip route replace default via {IP} dev {DEVICE} metric {METRIC}

私の場合はこれを使用しましたが、

sudo ip route replace default via 10.2.64.1 dev ens4 metric 90

今私のip routeプログラムは

$ ip route
15:12:26 default via 10.2.64.1 dev ens4 metric 90 
default via 172.16.42.1 dev ens5 proto dhcp src 172.16.42.248 metric 100 
default via 172.16.42.1 dev ens3 proto dhcp src 172.16.42.79 metric 100 
default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100 
10.2.64.0/19 dev ens4 proto kernel scope link src 10.2.69.64 
10.42.0.0/24 dev cni0 proto kernel scope link src 10.42.0.1 
169.254.169.254 via 172.16.42.2 dev ens5 proto dhcp src 172.16.42.248 metric 100 
169.254.169.254 via 172.16.42.2 dev ens3 proto dhcp src 172.16.42.79 metric 100 
169.254.169.254 via 10.2.64.11 dev ens4 proto dhcp src 10.2.69.64 metric 100 
172.16.42.0/24 dev ens5 proto kernel scope link src 172.16.42.248 
172.16.42.0/24 dev ens3 proto kernel scope link src 172.16.42.79

関連情報