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. 이는 어디에 문서화되어 있으며 표시기만 변경하는 최신 구문은 무엇입니까 ip( ifconfig또는 아님)? 기록이 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

관련 정보