metric
參數在 ifconfig
命令中用于設置網絡接口的路由優先級。較低的 metric 值表示較高的優先級,當有多個路由到達同一目的地時,具有較低 metric 值的路由將被優先選擇。
要設置網絡接口的 metric 參數,您需要使用 route
命令。以下是如何為特定網絡接口設置 metric 的示例:
首先,找到您要設置 metric 的網絡接口的名稱。運行 ifconfig
或 ip addr
命令以查看所有可用的網絡接口。
然后,使用 route
命令添加或修改默認路由,并設置 metric 參數。例如,如果您要將名為 eth0
的網絡接口的 metric 設置為 50,可以運行以下命令:
對于 IPv4:
sudo route add default gw <gateway_ip> dev eth0 metric 50
對于 IPv6:
sudo ip -6 route add default via <gateway_ip> dev eth0 metric 50
將 <gateway_ip>
替換為您的網關 IP 地址。
要驗證 metric 設置是否生效,可以運行 route -n
(IPv4)或 ip -6 route show default
(IPv6)命令。您應該看到具有您設置的 metric 值的路由。
請注意,這些更改在系統重啟后將丟失。要使更改永久生效,您可以將相應的 route
命令添加到 /etc/rc.local
文件(對于基于 System V 的系統)或創建一個適當的 systemd 服務單元文件(對于基于 systemd 的系統)。