netsh interface ipv4 show subinterface 命令的输出包含了不同网络接口的统计信息。在这个输出中,主要显示了接口的 MTU、接口状态、接收和发送字节数等信息。以下是每个字段的详细解释,并且为您整理了一个表格来帮助理解。

netsh interface ipv4 show

下列指令有效:

此上下文中的命令:
netsh interface ipv4 show addresses - 显示 IP 地址配置。
netsh interface ipv4 show compartments - 显示分段参数。
netsh interface ipv4 show config    - 显示 IP 地址和其他信息。
netsh interface ipv4 show destinationcache - 显示目标缓存项目。
netsh interface ipv4 show dnsservers - 显示 DNS 服务器地址。
netsh interface ipv4 show dynamicportrange - 显示动态端口范围配置参数。
netsh interface ipv4 show excludedportrange - 显示所有排除的端口范围。
netsh interface ipv4 show global    - 显示全局配置普通参数。
netsh interface ipv4 show icmpstats - 显示 ICMP 统计。
netsh interface ipv4 show interfaces - 显示接口参数。
netsh interface ipv4 show ipaddresses - 显示当前 IP 地址。
netsh interface ipv4 show ipnettomedia - 显示 IP 的网络到媒体的映射。
netsh interface ipv4 show ipstats   - 显示 IP 统计。
netsh interface ipv4 show joins     - 显示加入的多播组。
netsh interface ipv4 show neighbors - 显示邻居缓存项。
netsh interface ipv4 show offload   - 显示卸载信息。
netsh interface ipv4 show route     - 显示路由表项目。
netsh interface ipv4 show subinterfaces - 显示子接口参数。
netsh interface ipv4 show tcpconnections - 显示 TCP 连接。
netsh interface ipv4 show tcpstats  - 显示 TCP 统计。
netsh interface ipv4 show udpconnections - 显示 UDP 连接。
netsh interface ipv4 show udpstats  - 显示 UDP 统计。
netsh interface ipv4 show winsservers - 显示 WINS 服务器地址。

命令 描述 应用场景
netsh interface ipv4 show addresses 显示 IP 地址配置。 检查网络接口的 IP 地址和子网掩码设置。
netsh interface ipv4 show compartments 显示分段参数。 了解网络分段的配置和使用情况。
netsh interface ipv4 show config 显示 IP 地址和其他信息。 获取接口的详细网络配置,包括网关和 DNS。
netsh interface ipv4 show destinationcache 显示目标缓存项目。 诊断网络连接问题,查看目标地址缓存。
netsh interface ipv4 show dnsservers 显示 DNS 服务器地址。 确认当前使用的 DNS 服务器设置。
netsh interface ipv4 show dynamicportrange 显示动态端口范围配置参数。 了解可用的动态端口范围,适用于应用程序配置。
netsh interface ipv4 show excludedportrange 显示所有排除的端口范围。 检查被排除的端口,确保没有冲突。
netsh interface ipv4 show global 显示全局配置普通参数。 查看全局网络设置,如路由和转发选项。
netsh interface ipv4 show icmpstats 显示 ICMP 统计。 监控 ICMP 流量和错误,进行网络故障排除。
netsh interface ipv4 show interfaces 显示接口参数。 获取所有网络接口的状态和配置。
netsh interface ipv4 show ipaddresses 显示当前 IP 地址。 查看当前分配给接口的 IP 地址。
netsh interface ipv4 show ipnettomedia 显示 IP 的网络到媒体的映射。 了解 IP 地址与物理地址的映射关系。
netsh interface ipv4 show ipstats 显示 IP 统计。 监控 IP 流量和错误,进行网络性能分析。
netsh interface ipv4 show joins 显示加入的多播组。 检查接口加入的多播组,了解多播流量。
netsh interface ipv4 show neighbors 显示邻居缓存项。 诊断网络连接,查看邻居设备信息。
netsh interface ipv4 show offload 显示卸载信息。 了解网络卸载功能的状态,优化网络性能。
netsh interface ipv4 show route 显示路由表项目。 检查路由配置,确保网络流量正确路由。
netsh interface ipv4 show subinterfaces 显示子接口参数。 查看子接口的配置和状态。
netsh interface ipv4 show tcpconnections 显示 TCP 连接。 监控当前的 TCP 连接状态,进行网络分析。
netsh interface ipv4 show tcpstats 显示 TCP 统计。 监控 TCP 流量和错误,进行性能分析。
netsh interface ipv4 show udpconnections 显示 UDP 连接。 监控当前的 UDP 连接状态,进行网络分析。
netsh interface ipv4 show udpstats 显示 UDP 统计。 监控 UDP 流量和错误,进行性能分析。
netsh interface ipv4 show winsservers 显示 WINS 服务器地址。 确认当前使用的 WINS 服务器设置。

netsh interface ipv6 show

下列指令有效:

此上下文中的命令:
netsh interface ipv6 show addresses - 显示当前 IP 地址。
netsh interface ipv6 show compartments - 显示分段参数。
netsh interface ipv6 show destinationcache - 显示目标缓存项目。
netsh interface ipv6 show dnsservers - 显示 DNS 服务器地址。
netsh interface ipv6 show dynamicportrange - 显示动态端口范围配置参数。
netsh interface ipv6 show excludedportrange - 显示所有排除的端口范围。
netsh interface ipv6 show global    - 显示全局配置普通参数。
netsh interface ipv6 show interfaces - 显示接口参数。
netsh interface ipv6 show ipstats   - 显示 IP 统计。
netsh interface ipv6 show joins     - 显示加入的多播组。
netsh interface ipv6 show neighbors - 显示邻居缓存项。
netsh interface ipv6 show offload   - 显示卸载信息。
netsh interface ipv6 show potentialrouters - 显示潜在路由器。
netsh interface ipv6 show prefixpolicies - 显示前缀策略项目。
netsh interface ipv6 show privacy   - 显示隐私配置参数。
netsh interface ipv6 show route     - 显示路由表项目。
netsh interface ipv6 show siteprefixes - 显示站点前缀表项。
netsh interface ipv6 show slaacsecretkey - 显示 RFC 7217 密钥值。
netsh interface ipv6 show subinterfaces - 显示子接口参数。
netsh interface ipv6 show tcpstats  - 显示 TCP 统计。
netsh interface ipv6 show teredo    - 显示 Teredo 状态。
netsh interface ipv6 show tfofallback - 显示各网络 TCP 快速打开回退状态。
netsh interface ipv6 show udpstats  - 显示 UDP 统计。

命令 描述 应用场景
netsh interface ipv6 show addresses 显示当前 IP 地址。 检查网络接口的 IPv6 地址配置。
netsh interface ipv6 show compartments 显示分段参数。 了解 IPv6 分段的配置和使用情况。
netsh interface ipv6 show destinationcache 显示目标缓存项目。 诊断网络连接问题,查看目标地址缓存。
netsh interface ipv6 show dnsservers 显示 DNS 服务器地址。 确认当前使用的 IPv6 DNS 服务器设置。
netsh interface ipv6 show dynamicportrange 显示动态端口范围配置参数。 了解可用的动态端口范围,适用于应用程序配置。
netsh interface ipv6 show excludedportrange 显示所有排除的端口范围。 检查被排除的端口,确保没有冲突。
netsh interface ipv6 show global 显示全局配置普通参数。 查看全局 IPv6 网络设置,如路由和转发选项。
netsh interface ipv6 show interfaces 显示接口参数。 获取所有 IPv6 网络接口的状态和配置。
netsh interface ipv6 show ipstats 显示 IP 统计。 监控 IPv6 流量和错误,进行网络性能分析。
netsh interface ipv6 show joins 显示加入的多播组。 检查接口加入的多播组,了解多播流量。
netsh interface ipv6 show neighbors 显示邻居缓存项。 诊断网络连接,查看邻居设备信息。
netsh interface ipv6 show offload 显示卸载信息。 了解网络卸载功能的状态,优化网络性能。
netsh interface ipv6 show potentialrouters 显示潜在路由器。 识别可用的潜在路由器以优化网络路由。
netsh interface ipv6 show prefixpolicies 显示前缀策略项目。 管理 IPv6 地址前缀的使用策略。
netsh interface ipv6 show privacy 显示隐私配置参数。 了解 IPv6 隐私地址配置,增强用户隐私保护。
netsh interface ipv6 show route 显示路由表项目。 检查 IPv6 路由配置,确保网络流量正确路由。
netsh interface ipv6 show siteprefixes 显示站点前缀表项。 管理和查看站点前缀信息。
netsh interface ipv6 show slaacsecretkey 显示 RFC 7217 密钥值。 了解 SLAAC(无状态地址自动配置)的密钥设置。
netsh interface ipv6 show subinterfaces 显示子接口参数。 查看子接口的配置和状态。
netsh interface ipv6 show tcpstats 显示 TCP 统计。 监控 IPv6 TCP 流量和错误,进行性能分析。
netsh interface ipv6 show teredo 显示 Teredo 状态。 检查 Teredo 隧道的状态,确保 IPv6 连接正常。
netsh interface ipv6 show tfofallback 显示各网络 TCP 快速打开回退状态。 了解 TCP 快速打开的回退机制,优化连接性能。
netsh interface ipv6 show udpstats 显示 UDP 统计。 监控 IPv6 UDP 流量和错误,进行性能分析。

 


MTU(Maximum Transmission Unit,最大传输单元)**是网络协议中的一个关键概念,它随着网络技术的发展而逐步演变。以下是 MTU 发展的一些关键时间点和背景:

1. 1970s:早期网络和ARPANET

  • 1970年代,ARPANET(互联网的前身)开始形成并使用早期的网络协议。ARPANET 使用的是 NCP(Network Control Protocol),而在这个阶段,MTU 概念尚未明确化,网络上的数据包大小主要受限于硬件和链路的能力。
  • 早期网络的 MTU 是根据硬件特性设定的,通常较小。

2. 1983年:TCP/IP 和以太网的引入

  • 1983年,TCP/IP 协议成为互联网络的标准,ARPANET 和其他网络开始过渡到 TCP/IP 协议族
  • 以太网成为最常见的局域网技术,标准的以太网帧大小(MTU)被定义为 1500 字节,这成为了一个广泛应用的标准。

    以太网的 MTU(最大传输单元)值被设定为 1500 字节,主要是因为它在保证传输效率和兼容性的基础上,平衡了硬件支持、网络性能和协议设计等因素。以下是几个主要原因:

    1. 历史原因

    在以太网的早期设计中,MTU 1500 字节被选择作为标准值。这一决定主要考虑到当时网络设备的能力,以及需要支持的协议栈(如 IP)。随着时间的推移,这一值已成为以太网标准,因此其他设备和协议也采用了相同的 MTU 值以保持兼容性。

    2. 性能与效率

    1500 字节的 MTU 值被认为是一种在大多数网络环境下提供良好性能的平衡点。较大的 MTU 值可能会提高数据传输效率,但同时也会带来以下问题:

    • 更大的数据包可能会导致更高的丢包率(如果网络不稳定或链路质量差)。
    • 需要更大的缓冲区和更复杂的处理,增加硬件的负担。

    3. 兼容性

    在早期的互联网设计中,不同的网络技术(例如以太网和 Token Ring)以及协议栈(如 IPv4)都有不同的 MTU 值要求。为了确保广泛的互联互通和兼容性,1500 字节成为了以太网的标准值。这个值使得不同设备和不同类型的网络能够更容易地进行数据交换。

    4. IP 和 TCP 协议的支持

    在 IPv4 协议中,数据包头部的最大长度为 60 字节(如果没有选项)。这意味着剩余的 1440 字节可以用于数据传输。TCP 头部一般为 20 字节,因此在 IPv4 网络中,1500 字节的 MTU 使得传输数据的效率最大化,同时避免了分片。

    5. 避免分片

    当数据包超过 MTU 大小时,网络会对其进行分片处理。这会增加网络设备的负担,降低传输效率。因此,选择 1500 字节作为 MTU,可以避免不必要的分片,减少额外的开销。

    总结来说,1500 字节的 MTU 设定是在以太网的设计中基于历史、硬件限制和协议需求的折衷选择,它确保了网络的效率、可靠性以及与其他网络设备的兼容性。

3. 1990s:广域网与其他协议

  • 随着互联网的快速扩展,出现了多种广域网技术(如 PPP 和 Frame Relay),它们的 MTU 也有所不同。例如,PPP 的 MTU 被设置为 1492 字节,这比以太网的 1500 字节要小。
  • VPN 和 MPLS 等技术开始使用不同的 MTU 配置,因为这些技术可能会引入额外的头信息,影响最大传输单元的大小。

4. 2000年代:IPv6 和 MTU

  • IPv6 协议于 1998年正式提出并在 2000年代逐渐被推广。与 IPv4 相比,IPv6 具有更大的地址空间和不同的头部结构,但其 最小 MTU 被标准化为 1280 字节,这比 IPv4 的标准 MTU(通常为 1500 字节)要小。
  • 在这一阶段,IPv6 在某些网络中需要特殊配置,特别是在 隧道协议 中,因为封装 IPv6 数据包时会增加额外的开销。

5. 2010年代:大规模宽带和高速网络

  • 随着光纤网络、4G 和 5G 网络的普及,高速互联网开始成为主流。为了提高网络效率和减少延迟,很多网络运营商和企业逐渐调整 MTU 设置以适应更大的传输单元。例如,Jumbo Frames(大帧)技术开始广泛应用于千兆以太网和万兆以太网中,支持 MTU 高达 9000 字节
  • 这时,越来越多的企业和数据中心采用 大帧(Jumbo Frames) 技术,以减少传输中的开销,提高带宽利用率。

6. 2020年代:5G 和下一代网络

  • 5G 网络的到来推动了更高效的网络通信,它使得传输大规模数据包和低延迟通信成为可能。在这些网络中,MTU 的调整更加精细化,以适应不同的应用场景(如虚拟现实、增强现实和自动驾驶等)。
  • 一些先进的网络协议(如 QUIC)被提出,并且支持动态调整 MTU,优化多路径传输和减少网络延迟。

总结:

  • 1970s-1980s:MTU 概念逐渐形成,并随着以太网和TCP/IP的引入成为网络协议中的关键参数。
  • 1990s:随着多种协议和广域网技术的发展,MTU 变得更加复杂,并开始有针对性的优化。
  • 2000s:IPv6 的普及和大帧技术的引入推动了更大的 MTU 设置。
  • 2010s-2020s:随着高速网络、5G 和下一代网络技术的出现,MTU 配置越来越精细化,适应不同应用场景的需求。

MTU 的发展历程反映了网络通信技术的不断进步和对性能优化的追求。


MTU(Maximum Transmission Unit,最大传输单元)是计算机网络中用于描述网络接口上数据包大小的一个重要参数。它指的是在一个网络协议中,数据包的最大传输大小,包括数据部分和协议头部,但不包括传输过程中的其他控制信息(如校验和、MAC 地址等)。在网络通信中,了解和控制 MTU 大小可以有效提高网络性能并避免数据包碎片化问题。

MTU 的底层工作原理

  1. 网络层数据包传输: 在数据传输的过程中,数据被封装成数据包(或称为帧)。每个网络协议(如以太网、Wi-Fi、PPP等)都有一个规定的 MTU 值,这个值限制了每个数据包的最大大小。当数据包的大小超过 MTU 时,就需要对数据进行分段处理,即碎片化。

  2. 数据封装与分段

    • 当源设备(例如计算机或路由器)准备发送数据时,它会根据目标网络的 MTU 来计算发送的数据包的大小。
    • 如果数据包的大小超过了网络的 MTU,传输层会将数据包切分成多个较小的片段,每个片段的大小不会超过 MTU。每个片段都会被独立传输。
    • 每个片段会有一个头部,包含碎片的偏移量等信息,这样接收端可以重新组合这些碎片,恢复成原始数据包。
  3. MTU 的影响与碎片化

    • 碎片化:当 MTU 限制较小时,数据包可能会经常发生碎片化。碎片化会导致每个数据包带有额外的头部开销,影响传输效率,并且可能导致网络延迟和丢包。
    • Path MTU Discovery(PMTUD):为了避免碎片化,Path MTU Discovery(路径 MTU 发现)技术可以被用来动态发现从源设备到目标设备的最小 MTU。这个过程通过发送逐渐增大的数据包并等待反馈来进行。一旦发现某个网络设备不支持当前的数据包大小,它会返回一个“Fragmentation Needed”的错误信息,提示源设备调整数据包大小。
  4. 链路层与路由器的作用

    • 在传输过程中,链路层和路由器的作用至关重要。当数据包经过不同的网络链路时,链路层会确保数据包的大小不超过每个链路的 MTU。如果链路层发现数据包过大,路由器就会根据 MTU 限制对数据包进行碎片化处理,或者丢弃数据包并通知源设备调整大小。
    • 如果路由器支持 IP 层的碎片化,它会将超大数据包拆分成较小的数据包,直到所有数据包能够适应各个链路的 MTU。
  5. MTU 的优化与调整

    • 为了优化网络性能,管理员可以根据不同的网络环境调整 MTU 设置。例如,在局域网(LAN)中,可以使用更大的 MTU(如 Jumbo Frames)来提高吞吐量。但在广域网(WAN)环境下,可能需要较小的 MTU,以避免因不同设备的 MTU 不一致而导致的碎片化。
    • 现代操作系统和网络设备通常支持自动调节 MTU,通过自动发现路径上的最优 MTU 来避免不必要的碎片化。
  6. MTU 与传输协议

    • IP 协议:在 IP 协议中,如果一个数据包超过了链路的 MTU,且路径上的某个设备不支持 IP 层的碎片化,数据包会被丢弃,并返回 ICMP 错误消息,告知发送方重新调整 MTU。
    • TCP 协议:TCP 协议通常会根据底层的 MTU 来决定其段的大小,避免过大的数据包被丢弃或碎片化。对于大流量的应用,较大的 MTU 可以减少每个数据包的头部开销,提高网络的整体吞吐量。

MTU 的底层工作原理涉及网络层和链路层的紧密协作,确保数据在传输过程中不超过指定的最大传输单元。碎片化处理和 Path MTU Discovery 等技术可以优化数据包的传输,避免不必要的开销,同时保持高效的网络性能。


MTU(Maximum Transmission Unit,最大传输单元) 是指网络接口支持的最大数据包大小,单位是字节。它决定了在网络上传输的数据包最大能有多大。不同类型的网络可能有不同的默认 MTU 设置。

MTU 的作用:

  • 控制数据包大小:MTU 的大小决定了单个数据包中可以传输的数据量。较大的 MTU 可以提高传输效率,因为它减少了网络中需要处理的分段数量。
  • 防止分段:如果传输的数据包大于 MTU,网络设备可能需要将数据包分段,这会导致延迟并增加额外的负载。数据包的分段和重新组装也可能导致丢包或丢失部分数据。
  • 网络性能:适当配置 MTU 可以减少延迟,提高带宽利用率,避免因分段造成的不必要的网络负担。

MTU 不合适的后果:

  • 分段:如果发送的数据包大于 MTU,网络中的路由器可能会分段处理数据包。分段过程增加了额外的开销,可能导致延迟和丢包。
  • 丢包:如果数据包大于 MTU 且网络设备未配置支持分段或接收端未能重组数据包,可能导致数据包丢失。
  • 性能下降:过小的 MTU 设置可能导致频繁分段,从而增加了 CPU 和内存的负担,影响网络性能。

常见的 MTU 设置:

  • 以太网:标准以太网的默认 MTU 值通常为 1500 字节。
  • PPP(点对点协议):默认 MTU 值为 1492 字节。
  • 无线网络:Wi-Fi 网络的默认 MTU 值可能略有不同,但通常为 1500 字节。

如何调整 MTU:

在不同操作系统中,MTU 设置可以通过网络接口的配置工具来调整,例如 Windows 中可以通过 netsh 命令来修改 MTU 值。

 MTU 设置得合适是保持网络性能和稳定性的关键因素。


MTU(Maximum Transmission Unit,最大传输单元)是计算机网络中的一个重要概念,指的是一个网络协议或网络链路上单个数据包(或数据帧)能够承载的最大数据量。理解 MTU 的完整逻辑链需要从网络协议、数据传输、以及性能优化等多个角度来分析。以下是 MTU 的完整逻辑链:

1. 网络传输基础

在计算机网络中,数据是通过分段(Fragmentation)和封装(Encapsulation)传输的。每个数据包都必须符合底层网络技术的限制,比如最大传输单元(MTU)。MTU 定义了单个数据包在传输过程中所能包含的最大有效载荷(数据部分),而不仅仅是传输中的总大小(包括头部信息)。

2. 不同协议的 MTU

不同的网络协议和链路技术会有不同的 MTU 标准:

  • 以太网(Ethernet):以太网的标准 MTU 是 1500 字节。这意味着通过以太网传输的每个数据包最大不能超过 1500 字节的数据部分(不包括以太网头部和尾部)。
  • PPP(Point-to-Point Protocol):PPP 协议通常使用的 MTU 大小是 1492 字节,稍小于以太网。
  • IPv6:IPv6 的最小 MTU 要求为 1280 字节,因此如果网络设备的 MTU 小于该值,则可能无法传输 IPv6 数据包。

3. MTU 与网络性能的关系

  • 减少碎片化:如果传输的数据包大于链路的 MTU,数据包就需要被分段(碎片化)。碎片化会导致额外的开销(每个分段都需要额外的头部信息),而且接收端还需要重新组装这些分段。因此,保持数据包大小在 MTU 范围内有助于提高传输效率。
  • 网络延迟与吞吐量:在高速网络中,较大的 MTU(例如 Jumbo Frames,9000 字节)有助于提高吞吐量,因为它减少了每次传输需要的头部开销,但可能会增加延迟,因为单个数据包的传输时间变长。
  • 链路层协议的影响:不同的网络技术有不同的 MTU 限制。例如,Wi-Fi 网络的 MTU 可能较小,因此在使用无线网络时可能需要考虑更小的数据包大小。

4. MTU 的动态调整

MTU 不仅是静态配置的,也可以根据网络的条件进行动态调整。例如,网络路径中的某些设备(如路由器)可以使用 Path MTU Discovery(PMTUD) 来动态确定最佳的 MTU 设置,从而避免数据包的碎片化。

  • Path MTU Discovery(PMTUD):PMTUD 允许发送端探测到达目的地时的最小 MTU。如果数据包大小超出了某个中间设备的 MTU,设备会丢弃该数据包,并向发送方返回一个 ICMP 错误消息(“Fragmentation Needed”)。这样,发送端可以调整数据包大小,避免碎片化。

5. IP层和TCP层的协作

  • 在 IP 层,如果数据包超过了 MTU 的限制,并且路径上的某个设备不支持碎片化,那么数据包就会被丢弃,并返回错误。
  • 在 TCP 层,数据包的分段由 TCP 协议自动管理,分段的大小会受到网络 MTU 和协议头的限制。如果发送方和接收方都支持大数据包(如使用 Jumbo Frames),则 TCP 会在数据传输过程中使用更大的包,减少头部开销。

6. 影响 MTU 设置的因素

  • 硬件支持:不同的网络接口卡(NIC)和交换机可能有不同的 MTU 支持。例如,某些高性能服务器或存储系统可能会支持大帧(Jumbo Frames)。
  • 协议封装开销:不同协议的封装开销会影响数据包的实际有效载荷。例如,IPv4、IPv6、UDP、TCP等协议都带有各自的协议头部,这些头部会占用 MTU 空间,减少可用于数据的有效载荷。
  • 网络环境和设备:例如,虚拟专用网(VPN)、网络加速器、负载均衡器等设备可能会改变 MTU 的设置,以适应不同的传输需求。

7. MTU 配置与优化

优化 MTU 配置对网络性能至关重要。不同类型的流量、不同的网络技术和应用场景可能需要不同的 MTU 配置。

  • 大帧技术(Jumbo Frames):在数据中心和高性能计算中,支持 Jumbo Frames 的网络设备可以将 MTU 配置为 9000 字节,这可以提高传输效率,特别是在大数据传输和文件存储场景中。
  • 最小 MTU:对于延迟敏感型应用(如 VoIP、视频会议),较小的 MTU 可以减少网络延迟,避免大包传输带来的延迟。

 MTU 完整逻辑链

  • 定义:MTU 是网络协议上数据包的最大传输单元。
  • 影响因素:硬件、协议、网络环境、传输层协议等都影响 MTU 的设置。
  • 优化目标:提高吞吐量,减少延迟,避免碎片化。
  • 动态调整:利用 PMTUD 实现动态调整 MTU,避免网络路径中的碎片化。
  • 网络协议的合作:IP 层和 TCP 层合作,确保数据包传输的高效性和准确性。

通过合理配置和管理 MTU,网络管理员可以大幅提升网络的性能和效率,减少不必要的传输开销,优化数据传输过程。


netsh interface ipv4 show subinterfaces /?

用法: show subinterfaces [[interface=]<string>] [[subinterface=]<string>]
             [[level=]normal|verbose]
             [[store=]active|persistent]

参数:

       标记            值
       interface    - 接口名称或索引。
       subinterface - 子接口 LUID。只有包含多个子接口的接口要求此选项。
       level        - 下列其中一个值:
                      normal: 每个子接口显示一行。当没有给定子接口时,此为默
                              认值。
                      verbose: 显示有关每个子接口的额外信息。当给定子接口时,
                               此为默认值。
       store        - 下列其中一个值:
                      active: 显示堆栈中的子接口(默认)。
                      persistent: 显示永久子接口。

说明: 显示有关所有子接口的信息,或者如果指定接口,显示
      有关该接口的所有子接口的信息。


netsh interface ipv4 show subinterfaces 命令的表格化用法和参数说明:

参数 说明
interface 接口名称或索引 用于指定接口名称或接口的索引。
subinterface 子接口 LUID 只有包含多个子接口的接口要求此选项。指定要查看的子接口。
level normal 或 verbose normal: 每个子接口显示一行。默认值(如果未指定子接口)。- verbose: 显示更多关于子接口的详细信息。
store active 或 persistent active: 显示当前堆栈中的子接口(默认)。- persistent: 显示永久子接口。

说明:

  • 该命令显示有关所有子接口的信息,或者如果指定了接口,则只显示该接口的子接口信息。

netsh interface ipv4 show subinterfaces 命令用于显示计算机上所有 IPv4 子接口的当前配置,包括接口的名称、MTU(最大传输单元)大小、状态、IP 地址等信息。它非常有用,尤其是在调试网络连接或检查接口配置时。

示例 1:查看所有接口的子接口信息

bashCopy Code
netsh interface ipv4 show subinterfaces

输出示例:

Copy Code
C:\Users\Administrator>netsh interface ipv4 show subinterfaces

       MTU  MediaSenseState      输入字节     输出字节  接口
----------  ---------------  ------------  ------------  -------------
4294967295                1             0             0  Loopback Pseudo-Interface 1
      1500                5             0             0  以太网
      1500                1    2230535870      63879294  WLAN
      1500                5             0             0  本地连接* 10
      1500                5             0             0  本地连接* 11

这将显示所有网络接口(例如,Ethernet0Wi-Fi)及其 MTU 大小。

netsh interface ipv4 show subinterfaces 命令用于显示当前计算机上所有 IPv4 子接口的状态及其相关信息,下面是命令输出中各个字段的解释:

输出解释

  1. MTU (Maximum Transmission Unit)

    • 含义:最大传输单元,表示每个数据包的最大大小,单位为字节。该值决定了通过网络接口一次能传输的数据量。如果数据包超过了该大小,会进行分片。
    • 例如:1500 字节是常见的以太网 MTU 值,表示数据包的最大允许大小。
  2. MediaSenseState

    • 含义:此字段表示接口的连接状态,反映了接口是否正常工作。
    • 可能值
      • 1:接口未连接或不活动(例如禁用或断开连接)。
      • 5:接口已连接且处于活动状态。
  3. 输入字节 (Input Bytes)

    • 含义:通过该接口接收到的总字节数。
    • 例如2230535870 字节表示 WLAN 接口接收到的字节数。
  4. 输出字节 (Output Bytes)

    • 含义:通过该接口发送出去的总字节数。
    • 例如63879294 字节表示 WLAN 接口发送的字节数。
  5. 接口 (Interface)

    • 含义:接口的名称,标识当前的网络接口。例如 Loopback Pseudo-Interface 1 是回环接口,WLAN 是无线局域网接口。

示例输出:

bashCopy Code
MTU            MediaSenseState   输入字节   输出字节  接口
4294967295     1                  0          0       Loopback Pseudo-Interface 1
1500           5                  0          0       以太网
1500           1                  2230535870 63879294 WLAN
1500           5                  0          0       本地连接* 10
1500           5                  0          0       本地连接* 11

解释:

  • Loopback Pseudo-Interface 1:此接口的 MTU 为 4294967295,表示没有明确的 MTU 限制。MediaSenseState 为 1,表明该接口未连接。
  • 以太网:此接口的 MTU 为 1500 字节,MediaSenseState 为 5,表示该接口已连接且活动。
  • WLAN:此接口的 MTU 为 1500 字节,MediaSenseState 为 1,表示此接口未连接。输入字节和输出字节分别为 2230535870 和 63879294 字节,表示自启动以来的数据接收和发送量。
  • 本地连接 10 和 本地连接 11**:这两个接口的 MTU 同样为 1500 字节,且它们的 MediaSenseState 为 5,表示接口已连接并处于活动状态。输入字节和输出字节均为 0,可能是该接口未进行数据传输。

Loopback Pseudo-Interface(回环伪接口)是一个虚拟网络接口,通常用于计算机系统中的网络通信测试和设备配置。它并不涉及实际的物理网络设备,而是通过操作系统内部的网络栈进行数据传输。这个接口在许多操作系统中都存在,尤其是网络协议栈的实现中。

1. 是什么?

Loopback Pseudo-Interface 是一个虚拟接口,通常与 lo(Loopback)接口类似,但它与物理网络接口无关。它用于设备内部的自我通信。最常见的形式是 127.0.0.1 地址(IPv4)和 ::1 地址(IPv6),这两个地址代表的是回环地址,用来进行本地的网络通信测试。

2. 怎么样?

  • 通过这个虚拟接口,计算机可以将网络数据包发往自身,而无需通过外部网络。
  • 当你在设备上通过 ping 127.0.0.1 来测试网络时,实际上你是在与回环接口进行通信。
  • lo 接口通常用于操作系统内部的协议栈和应用程序之间的通信,确保本地服务能够正常运行而无需借助物理网络。

3. 为什么?

Loopback Pseudo-Interface 的设计目的是提供以下几种功能:

  • 本地网络通信测试:允许操作系统和应用程序在不涉及外部网络的情况下进行网络通信测试。
  • 网络协议栈的自我测试:确保网络协议栈(如 TCP/IP)可以正确工作,即使没有物理网络连接时,计算机仍然能够自我通信。
  • 便于应用开发:开发人员可以通过回环接口来测试和调试网络应用程序,无需连接外部网络。
  • 节省资源:由于不需要物理网络硬件,回环接口可以减少网络通信的开销和延迟。

 Loopback Pseudo-Interface 是计算机网络中不可或缺的虚拟接口,它确保了系统的网络协议栈可以正常运行和测试,即使没有物理网络连接。


Loopback Pseudo-InterfaceMTU(最大传输单元)值为 4294967295 这一现象,实际上是由于该接口的设计和特性。这个数值是一个非常大的值,实际上是一个特殊的标记值,用来指示回环接口没有具体的 MTU 限制。

为什么会是 4294967295?

  1. 无实际的物理链路限制: 回环接口(Loopback Interface)并不涉及实际的物理链路(如以太网接口、Wi-Fi 等),它是虚拟的,不会受到物理层的限制。对于物理网络接口,MTU 是有限制的,因为每个网络设备和链路都有传输数据包的大小限制。而回环接口并没有这种限制,因为数据包是通过操作系统内部的网络栈进行传输的。

  2. 特殊标记值: 4294967295 是一个非常大的数值,它是 2^32 - 1,这个值在一些操作系统和协议栈中被用作特殊标记,表示该接口没有实际的 MTU 限制。操作系统会将这个值当作回环接口的“无限制”标志。

  3. 内部测试和调试: 由于回环接口的使用场景主要集中在本地网络通信和协议栈的自我测试,实际上并不需要考虑 MTU 的具体大小。为避免限制,操作系统将其 MTU 设置为 4294967295,表示没有 MTU 限制。

Loopback Pseudo-Interface 的 MTU 值设置为 4294967295 是一个标志值,表示没有对数据包大小进行实际限制。因为回环接口的通信只在本地系统内进行,不涉及物理链路的传输,所以不需要考虑物理层的 MTU 限制。

示例 2:查看特定接口的详细信息

bashCopy Code
netsh interface ipv4 show subinterfaces "WLAN"

输出示例:

Copy Code
netsh interface ipv4 show subinterfaces "WLAN"

       MTU  MediaSenseState      输入字节     输出字节  接口
----------  ---------------  ------------  ------------  -------------
      1500                1    2231483673      64020774  WLAN
  • 这里,Ethernet0 接口的 IP 地址是 192.168.1.100,且状态是 Connected

示例 3:查看所有接口的 IPv4 地址信息

bashCopy Code
netsh interface ipv4 show address

输出示例:

Copy Code
netsh interface ipv4 show address

接口 "以太网" 的配置
    DHCP 已启用:                          是
    InterfaceMetric:                      5

接口 "本地连接* 10" 的配置
    DHCP 已启用:                          是
    InterfaceMetric:                      25

接口 "本地连接* 11" 的配置
    DHCP 已启用:                          否
    InterfaceMetric:                      25

接口 "WLAN" 的配置
    DHCP 已启用:                          是
    IP 地址:                           192.168.1.4
    子网前缀:                        192.168.1.0/24 (掩码 255.255.255.0)
    默认网关:                         192.168.1.1
    网关跃点数:                       0
    InterfaceMetric:                      35

接口 "Loopback Pseudo-Interface 1" 的配置
    DHCP 已启用:                          否
    IP 地址:                           127.0.0.1
    子网前缀:                        127.0.0.0/8 (掩码 255.0.0.0)
    InterfaceMetric:                      75
  • 这将列出每个接口的 IPv4 地址、子网掩码和默认网关。

这些命令帮助你快速获取接口的配置状态,特别是在网络故障排除时非常有用。

示例 4:显示接口的路由信息

bashCopy Code
netsh interface ipv4 show route

输出示例:

Copy Code
netsh interface ipv4 show route

发布    类型     跃点数 前缀                     索引 网关/接口名称
------- -------- ---    ------------------------ --- ------------------------
否        手动        0    0.0.0.0/0                  10  192.168.1.1
否        系统        256  127.0.0.0/8                 1  Loopback Pseudo-Interface 1
否        系统        256  127.0.0.1/32                1  Loopback Pseudo-Interface 1
否        系统        256  127.255.255.255/32          1  Loopback Pseudo-Interface 1
否        系统        256  192.168.1.0/24             10  WLAN
否        系统        256  192.168.1.4/32             10  WLAN
否        系统        256  192.168.1.255/32           10  WLAN
否        系统        256  224.0.0.0/4                 1  Loopback Pseudo-Interface 1
否        系统        256  224.0.0.0/4                 6  以太网
否        系统        256  224.0.0.0/4                10  WLAN
否        系统        256  224.0.0.0/4                11  本地连接* 10
否        系统        256  224.0.0.0/4                17  本地连接* 11
否        系统        256  255.255.255.255/32          1  Loopback Pseudo-Interface 1
否        系统        256  255.255.255.255/32          6  以太网
否        系统        256  255.255.255.255/32         10  WLAN
否        系统        256  255.255.255.255/32         11  本地连接* 10
否        系统        256  255.255.255.255/32         17  本地连接* 11
  • 这将显示当前系统的所有路由信息,包括目标网络、子网掩码、网关和相关接口。

示例 5:查看详细的接口配置

bashCopy Code
netsh interface ipv4 show config "WLAN"

输出示例:

Copy Code
netsh interface ipv4 show config "WLAN"

接口 "WLAN" 的配置
    DHCP 已启用:                          是
    IP 地址:                           192.168.1.4
    子网前缀:                        192.168.1.0/24 (掩码 255.255.255.0)
    默认网关:                         192.168.1.1
    网关跃点数:                       0
    InterfaceMetric:                      35
    静态配置的 DNS 服务器:            223.5.5.5
                                          223.6.6.6
                                          119.29.29.29
                                          180.76.76.76
                                          114.114.114.114
    用哪个前缀注册:                   只是主要
    通过 DHCP 配置的 WINS 服务器:     无
  • 这将列出 Ethernet0 接口的详细配置,包括是否启用 DHCP、IP 地址、子网掩码、默认网关和 DNS 服务器。

示例 6:查看所有接口的 DHCP 配置

bashCopy Code
netsh interface ipv4 show interfaces

输出示例:

Copy Code
netsh interface ipv4 show interfaces

Idx     Met         MTU          状态                名称
---  ----------  ----------  ------------  ---------------------------
  1          75  4294967295  connected     Loopback Pseudo-Interface 1
  6           5        1500  disconnected  以太网
 10          35        1500  connected     WLAN
 11          25        1500  disconnected  本地连接* 10
 17          25        1500  disconnected  本地连接* 11
  • 这将显示每个接口的状态、MTU 值等信息,并可以帮助识别哪些接口当前处于连接状态。

示例 7:查看 IPv6 地址配置

bashCopy Code
netsh interface ipv6 show address

输出示例:

Copy Code
netsh interface ipv6 show address

接口 1: Loopback Pseudo-Interface 1

地址类型   DAD 状态    有效寿命   首选寿命   地址
---------  ----------- ---------- ---------- ------------------------
其他         首选项           infinite   infinite ::1

接口 6: 以太网

地址类型   DAD 状态    有效寿命   首选寿命   地址
---------  ----------- ---------- ---------- ------------------------
其他         反对            infinite   infinite fe80::9d0e:f897:1aa9:b07f%6

接口 10: WLAN

地址类型   DAD 状态    有效寿命   首选寿命   地址
---------  ----------- ---------- ---------- ------------------------
其他         首选项           infinite   infinite fe80::3a82:7d61:6a6e:59b6%10

接口 11: 本地连接* 10

地址类型   DAD 状态    有效寿命   首选寿命   地址
---------  ----------- ---------- ---------- ------------------------
其他         反对            infinite   infinite fe80::3ff2:2126:484f:80d5%11

接口 17: 本地连接* 11

地址类型   DAD 状态    有效寿命   首选寿命   地址
---------  ----------- ---------- ---------- ------------------------
其他         反对            infinite   infinite fe80::e449:65b2:6016:7c03%17
  • 这将显示所有接口的 IPv6 地址信息。如果你的网络也启用了 IPv6,输出会包括每个接口的链接本地地址和全局地址。

示例 8:查看特定接口的详细 IPv6 地址信息

bashCopy Code
netsh interface ipv6 show address "WLAN"

输出示例:

Copy Code
netsh interface ipv6 show address "WLAN"

地址 fe80::3a82:7d61:6a6e:59b6%10 参数
---------------------------------------------------------
接口 Luid          : WLAN
作用域 ID          : 0.10
有效生存时间       : infinite
首选生存时间       : infinite
DAD 状态           : 首选项
地址类型           : 其他
跳过作为源         : false
  • 这个命令会显示 Ethernet0 接口的 IPv6 地址和生命周期等详细信息。

示例 9:查看当前连接的 Wi-Fi 信息

bashCopy Code
netsh wlan show interfaces

输出示例:

Copy Code
Name                   : Wi-Fi
GUID                   : 12345678-90ab-cdef-1234-567890abcdef
State                  : connected
SSID                   : MyWiFiNetwork
BSSID                  : 00:1a:2b:3c:4d:5e
Signal                 : 70%
Channel                : 6

---------------------------------------------------
netsh wlan show interfaces

系统上有 1 个接口:
网络 shell 命令需要位置权限才能访问 WLAN 信息。在“隐私和安全设置”中的“位置”页上启用位置服务。

下面是“设置”应用中“位置”页的 URI:
ms-settings:privacy-location
若要在“设置”应用中打开“位置”页,请按住 Ctrl 键并选择相应链接,或运行以下命令:
start ms-settings:privacy-location

或者,若要从“运行”对话框打开“位置”页,请按 Windows 徽标键 + R,然后复制并粘贴上面的 URI。

功能 WlanQueryInterface 返回错误 5:
拒绝访问。
  • 这将显示当前连接 Wi-Fi 网络的详细信息,包括 SSID、信号强度、通道等。

示例 10:查看当前的 IP 配置

bashCopy Code
ipconfig /all

输出示例:

Copy Code
Ethernet adapter Ethernet0:
   IPv4 Address. . . . . . . . . . . : 192.168.1.100
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Wireless LAN adapter Wi-Fi:
   IPv4 Address. . . . . . . . . . . : 192.168.0.100
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1
  • 通过 ipconfig /all 命令,您可以查看计算机上所有网络接口的 IP 配置信息,包括 IPv4 地址、子网掩码和默认网关。

这些命令可以帮助你更好地理解和管理你的网络配置,无论是 IPv4 还是 IPv6。


netsh interface ipv4 show subinterface 命令的输出包含了不同网络接口的统计信息。在这个输出中,主要显示了接口的 MTU、接口状态、接收和发送字节数等信息。以下是每个字段的详细解释,并且为您整理了一个表格来帮助理解。

解释:

  • MTU (Maximum Transmission Unit,最大传输单元):表示网络接口支持的最大数据包大小(以字节为单位)。如果 MTU 设置不合适,可能会导致数据包的分段或丢失。
  • MediaSenseState:表示网络接口的连接状态。1 表示接口已连接,5 表示接口断开或未连接。一般情况下,5 是“媒体断开”状态。
  • 输入字节 (ReceivedBytes):表示从网络接口接收到的字节数。
  • 输出字节 (SentBytes):表示通过网络接口发送的字节数。
  • 接口:指示网络接口的名称。例如,以太网WLANLoopback Pseudo-Interface 等。

典型输出解释:

plaintextCopy Code
       MTU  MediaSenseState      输入字节     输出字节  接口
----------  ---------------  ------------  ------------  -------------
4294967295                1             0             0  Loopback Pseudo-Interface 1
      1500                5             0             0  以太网
      1500                1      57799281       3463889  WLAN
      1500                5             0             0  本地连接* 10
      1500                5             0             0  本地连接* 11

详细解释:

字段 说明 示例
MTU 最大传输单元,表示接口可以发送的最大数据包的字节数,1500 是常见的以太网 MTU 大小。 1500 (标准以太网接口)
MediaSenseState 网络接口的连接状态,1 表示连接,5 表示断开或未连接。 1 表示连接,5 表示未连接
输入字节 (ReceivedBytes) 从网络接口接收到的字节数。如果接口正常接收到流量,这个值会不断增加。 57799281 (接收到的数据字节数)
输出字节 (SentBytes) 通过网络接口发送的字节数。如果接口正常发送流量,这个值会不断增加。 3463889 (发送的数据字节数)
接口 网络接口的名称。常见的接口有 WLAN(无线局域网)、以太网(有线局域网)、Loopback(回环接口)等。 WLAN以太网Loopback Pseudo-Interface 1

应用场景:

这个命令可以帮助系统管理员和网络工程师排查和监控网络接口的状态,特别是在网络故障排查和性能优化时。

  1. 网络接口状态监控:检查接口的连接状态。如果接口的 MediaSenseState 是 5,则表示该接口未连接或断开,您需要进一步检查物理连接或驱动程序问题。
  2. 网络流量分析:监控接口接收和发送的数据流量。通过查看输入和输出字节数,您可以判断哪些接口正在传输大量数据,是否存在异常流量。
  3. MTU 设置问题:查看 MTU 值是否合适。MTU 设置不当可能导致数据包过大,出现分段或丢包的情况。对于某些特定应用场景(如 VPN 或网络加速),MTU 的调整可能会影响网络性能。

常见的应用:

  • 排查网络问题:通过查看每个接口的 MediaSenseState 和流量统计,您可以快速确定哪个接口存在问题,或者是否存在流量异常。
  • 性能监控:在进行网络性能优化时,您可以通过这些统计数据识别出流量瓶颈,进一步调整网络配置。
  • 网络安全:检查每个接口的流量状况,是否有异常流量,能帮助检测潜在的网络攻击(如 DDoS 攻击)或不正常的流量传输。

netsh interface ipv4 set subinterface /?

用法: set subinterface [interface=]<string> [[mtu=]<integer>]
             [[subinterface=]<string>] [[store=]active|persistent]

参数:

       标记              值
       interface      - 接口名称或索引。
       mtu            - 子接口的 MTU。默认值为链接的自然 MTU。
       subinterface   - 子接口 LUID。只有包含多个子接口的接口要求此选项。
       store          - 下列其中一个值:
                        active: 设置仅持续到下次启动之前。
                        persistent: 永远保持设置。

说明: 修改子接口配置参数。

示例:

       set subinterface "1" mtu=1500 store=active


netsh interface ipv4 set subinterface 命令的参数和用法的表格化:

参数 说明 默认值
interface 接口名称或索引
mtu 子接口的 MTU 链接的自然 MTU
subinterface 子接口 LUID,仅在接口有多个子接口时使用
store 存储类型,可以是 active 或 persistent active

参数详细说明:

  • interface: 指定需要修改子接口配置的网络接口,可以使用接口的名称或索引。
  • mtu: 设置子接口的最大传输单元(MTU)。如果未指定,默认值为接口的自然 MTU。
  • subinterface: 指定子接口的 LUID(接口的唯一标识符),仅在接口包含多个子接口时需要设置此参数。
  • store: 指定设置的存储类型:
    • active: 设置只在当前会话有效,重启后失效。
    • persistent: 设置为永久生效,即使系统重启也会保持。

示例:

bashCopy Code
netsh interface ipv4 set subinterface "1" mtu=1500 store=active

这个命令将接口 1 的子接口的 MTU 设置为 1500,并将此设置存储为临时的,仅在当前会话中有效。


netsh interface ipv4 set subinterface 命令的示例,展示了如何根据不同的需求进行配置:

示例 1:设置子接口的 MTU

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" mtu=1400 store=active
  • 说明:将接口 Ethernet0 的子接口的 MTU 设置为 1400,并将此设置应用到当前会话中(重启后会失效)。

示例 2:设置子接口的 MTU 并使设置永久生效

bashCopy Code
netsh interface ipv4 set subinterface "1" mtu=1500 store=persistent
  • 说明:将接口索引为 1 的子接口的 MTU 设置为 1500,并将此设置设置为永久生效,即使重启后也会保持。

示例 3:修改多个子接口的 MTU(适用于具有多个子接口的接口)

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet1" subinterface="2" mtu=9000 store=persistent
  • 说明:在接口 Ethernet1 中的子接口 2 上,将 MTU 设置为 9000,并使该设置永久生效。

示例 4:恢复接口的 MTU 设置到默认值

bashCopy Code
netsh interface ipv4 set subinterface "Wi-Fi" mtu=default store=active
  • 说明:将 Wi-Fi 接口的 MTU 恢复为默认值,且此设置在当前会话中有效。

示例 5:设置子接口 MTU 并在下次启动后生效

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" mtu=1200 store=active
  • 说明:将 Ethernet0 接口的 MTU 设置为 1200,并使该设置仅在当前会话有效,系统重启后该设置会失效。

这些示例展示了如何使用 netsh 命令配置网络接口的子接口参数,尤其是 MTU 设置和设置持久性的选项。

示例 6:禁用接口的 IPv4 协议

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" admin=disable
  • 说明:禁用 Ethernet0 接口的 IPv4 协议。admin=disable 可以停止该接口的 IPv4 通信。

示例 7:启用接口的 IPv4 协议

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" admin=enable
  • 说明:启用 Ethernet0 接口的 IPv4 协议。

示例 8:查看接口的当前 MTU 设置

bashCopy Code
netsh interface ipv4 show subinterface
  • 说明:查看所有接口的子接口设置,包括 MTU 和状态等信息。

示例 9:更改接口的 IP 地址

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" address=192.168.1.100 mask=255.255.255.0 store=active
  • 说明:为 Ethernet0 接口设置静态 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,并将设置应用到当前会话中。

示例 10:删除子接口设置

bashCopy Code
netsh interface ipv4 delete subinterface "Ethernet0"
  • 说明:删除 Ethernet0 接口的子接口配置,恢复为默认设置。

示例 11:设置接口的 DNS 服务器地址

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" dnsserver=8.8.8.8 store=persistent
  • 说明:将 Ethernet0 接口的 DNS 服务器地址设置为 8.8.8.8,并使此设置永久生效。

示例 12:设置多个 DNS 服务器

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" dnsserver=8.8.8.8 primary dnsserver=8.8.4.4 secondary store=persistent
  • 说明:为 Ethernet0 接口设置多个 DNS 服务器,主 DNS 地址为 8.8.8.8,辅助 DNS 为 8.8.4.4,并使此设置永久生效。

示例 13:配置默认网关

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" gateway=192.168.1.1 store=persistent
  • 说明:为 Ethernet0 接口设置默认网关 192.168.1.1,并使此设置永久生效。

示例 14:设置接口的子网掩码

bashCopy Code
netsh interface ipv4 set subinterface "Ethernet0" mask=255.255.255.0 store=active
  • 说明:为 Ethernet0 接口设置子网掩码为 255.255.255.0,并将此设置应用到当前会话中。

这些示例展示了如何配置接口的 IPv4 协议、DNS 设置、网关、IP 地址和其他网络参数。netsh interface ipv4 set subinterface 命令是网络配置中非常有用的工具,能够帮助管理员管理网络接口的参数和行为。

 

posted @ 2025-03-12 10:35  suv789  阅读(232)  评论(0)    收藏  举报