달리다 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
안 보이네요metric
man 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