在 Ubuntu 中,metric 值用于确定网络接口的优先级。较低的 metric 值表示较高的优先级。要设置网络接口的 metric 值,请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,找到您要设置 metric 值的网络接口名称。运行以下命令:
ip addr show
或者
ifconfig -a
在输出结果中,找到您要设置 metric 值的网络接口,例如 eth0 或 wlan0。
INTERFACE 替换为您要设置的网络接口名称,将 METRIC_VALUE 替换为您要设置的 metric 值:对于基于 Systemd 的系统(如 Ubuntu 16.04 及更高版本):
sudo ip route add default via GATEWAY_IP dev INTERFACE metric METRIC_VALUE
对于基于 SysVinit 的系统(如 Ubuntu 14.04):
sudo route add default gw GATEWAY_IP dev INTERFACE metric METRIC_VALUE
将 GATEWAY_IP 替换为您的默认网关 IP 地址。
/etc/network/interfaces 文件。使用文本编辑器打开文件,如:sudo nano /etc/network/interfaces
auto INTERFACE
iface INTERFACE inet dhcp
metric METRIC_VALUE
将 INTERFACE 替换为您要设置的网络接口名称,将 METRIC_VALUE 替换为您要设置的 metric 值。
保存文件并退出编辑器。
重启网络服务以应用更改。对于基于 Systemd 的系统,请运行:
sudo systemctl restart networking
对于基于 SysVinit 的系统,请运行:
sudo /etc/init.d/networking restart
现在,您已成功设置了 Ubuntu 中网络接口的 metric 值。