修改接口跃点数

piaoxue888 6月前 580

一、原理

简单的原则就是:跃点数越小,网络优先级越高。
跃点数的理论赋值范围是 1 ~ 9999,但跃点数低于 10 ,可能会导致某些网络访问失败。并且合理的跃点数值也要参考网络带宽。大家可以参考下表:

0所有控制面板项、1外观和个性化、2硬件和声音、3网络和Internet、5系统和安全、6时钟和区域、7轻松使用、8程序、9用户帐户

 

二、查看和修改

##########查看
netsh interface ipv4 show interfaces          
Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
 19          35        1500  connected     WLAN
  9           5        1500  disconnected  以太网
  5          25        1500  disconnected  本地连接* 9
 20          25        1500  disconnected  本地连接* 10
 17          15        1500  connected     vEthernet (WSLCore)
 59           7        2800  connected     ZeroTier One [5d45b4cf37aa8147]
 56          15        1500  connected     vEthernet (WSL)
注意:接口号是59,跃点数是7

##########修改
netsh interface ipv4 set interface 59 metric=10                                                              #接口索引号Idx
netsh interface ipv4 set interface "ZeroTier One [5d45b4cf37aa8147]" metric=10        #或者接口名称

##########恢复
netsh interface ipv4 set interface 59 metric=auto

 

三、实际问题

问题一:插上局域网网线,wifi就不能访问外网了
解决:这是win10系统默认有线网卡优先级高于wifi无线网优先级造成的,可提高无线的优先级别(无线网络跃点填写10,有线网络跃点数填20)来解决有线和无线网卡同时上网的问题。

最新回复 (4)
  • piaoxue888 6月前
    引用 2

    显示所有路由表:route print或netstat -r

    显示IPV4路由表:route print -4

    显示IPV6路由表:route print -6

    route change 0.0.0.0 mask 0.0.0.0 10.10.10.161 metric 100 if 59

    #重启后会恢复,如需永久生效,加参数“-p”

    route change 0.0.0.0 mask 0.0.0.0 10.10.10.161 metric 100 if 59 -p

  • piaoxue888 6月前
    引用 3

    #Windows PowerShell修改

    Get-NetIPInterface              #查询

    Set-NetIPInterface -InterfaceIndex 59 -InterfaceMetric 100                       #修改

    Set-NetIPInterface -InterfaceIndex 21 -AutomaticMetric enabled             #恢复“自动跃点”

  • piaoxue888 6月前
    引用 4

    #修改’控制面板-网络和共享中心’属性

    打开“网络和共享中心”,找到“更改适配器设置”,打开“本地连接”的属性,选择“Internet协议版本4”的属性,然后在弹出的页面的右下角找到“高级”,这里会出现一个“自动跃点数”,将“自动跃点数”前的勾去掉,将跃点数修改成一个数字,如100

  • piaoxue888 6月前
    引用 5

    #注册表

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    每个子键的名称通常是一个具有唯一标识符的字符串,子键找一个名为 Metric 的 DWORD 值,你可以直接修改它。如果没有,你可以右键点击空白处,选择新建 -> DWORD (32 位) 值,并命名为 Metric。

    双击 Metric 值,然后输入你想要设置的Metric值(以十进制方式输入)。

返回
发新帖