netsh命令

 D:\admin>netsh interface ip set address
 一个或多个重要的参数没有输入。
 请验证需要的参数,然后再次输入。
 此命令提供的语法不正确。请查看帮助以获取正确的语法信息。
 
 用法: set address [name=]<字符串>
              [[source=]dhcp|static]
              [[address=]<IPv4 地址>[/<整数>] [[mask=]<IPv4 掩码>]
              [[gateway=]<IPv4 地址>|none [gwmetric=]<整数>]
              [[type=]unicast|anycast]
              [[subinterface=]<字符串>]
              [[store=]active|persistent]
 
 参数:
 
        标记            值
        name         - 接口名称或索引。
        source       - 下列值之一:
                       dhcp: 启用 DHCP,以便为指定的接口
                             配置 IP 地址。
                       static: 禁用 DHCP,以便为指定的接口
                             配置 IP 地址。如果配置了
                             地址或网关,则必须指定
                             该值。
        address      - 要添加或修改的 IPv4 地址,
                       后边也可以加上子网前缀长度。
        mask         - 指定的 IP 地址的 IP 子网掩码。
        gateway      - 下列值之一:
                       <IPv4 address>: 正在设置的静态 IP 地址的
                                       特定默认网关。
                       none: 未设置任何默认网关。此为默认值。
        gwmetric     - 默认网关的跃点数。仅在指定了网关时
                       才应设置该字段。
        type         - 下列值之一:
                       unicast: 将地址标记为单播地址。
                                此为默认值。
                       anycast: 将地址标记为任意广播地址。
        subinterface - 默认网关存在于其上的子接口的 LUID。
                       此参数仅用于带有
                       多个子接口的接口。
        store        - 下列值之一:
                       active: 设置仅持续到下一次启动。
                       persistent: 设置永久有效。此为默认值。
 
 备注: 用来启用或禁用 IP 地址配置的 DHCP。
       同时删除所有以前的静态 IP 地址和默认网关,
       并可以添加新的静态 IP 地址和默认网关。
 
 示例:
 
        set address name="Wired Ethernet Connection" source=dhcp
        set address "Wired Ethernet Connection" static 10.0.0.9 255.0.0.0 10.0.0.1 1

将 IP 地址修改为自动获取:

 netsh interface ip set address name="以太网" source=dhcp
 netsh interface ip set dns name="以太网" source=dhcp
 pause

将 IP 地址设置为固定 IP:

 netsh interface ip set address "以太网" source=static addr=172.16.10.16 mask=255.255.255.0 gateway=172.16.10.254
 netsh interface ip set dns "以太网" source=static address=114.114.114.114 validate=no
 pause

右键使用管理员运行


一、使用netsh命令设置IP/DNS

(1)自动获取IP地址:

netsh interface ip set address [name=]"以太网" [source=]dhcp

(2)手动设置IP地址:例如设置 IP 为 192.168.1.198,掩码为255.255.255.0,网关为192.168.0.254,那么 cmd 命令为:

netsh interface ip set address [name=]"本地连接" [source=]static [addr=]192.168.1.198 [mask=]255.255.255.0 [gateway=]192.168.0.254 [gwmetric=]1
  • name:网络连接名称,一般为“本地连接”。你可以在“控制面板” -> “网络连接”中看到
  • source:获取 IP 的途径。动态获取,则为 dhcp;手动设置,则为 static
  • addr:要设置的 IP 地址
  • mask:要设置的子网掩码
  • gateway:要设置的网关地址
  • gwmetric:网关跃点数,可以设置为整型数值,也可以设置为 auto

二、使用netsh命令连接wifi

(1)显示本机保存的 profiles,配置文件是以 wifi 的 ssid 命名的:

netsh wlan show profiles

(2)然后连接其中一个 profile:

netsh wlan connect name=xxxxx

(3)断开连接

netsh wlan disconnect [[interface=]<string>]

如果系统中有两个或多个可用接口,则参数 interface 是必需的,否则无需指定参数 interface。可以在接口名称中使用通配符字符以便指定多个接口。

三、netsh wlan帮助信息

img

四、其他netsh命令

其它常用的 netsh 命令:

  • 设置配置文件属性:Netsh WLAN set profileparameter name="" connectionmode=manual
  • 列出配置文件:netsh wlan show profile
  • 导出配置文件:netsh wlan export profile key=clear
  • 删除配置文件:netsh wlan delete profile name=""
  • 添加配置文件:netsh wlan add profile filename=""
  • 连接指定wifi:netsh wlan connect name="wifi name"
  • 列出无线接口:netsh wlan show interface
  • 开启无线接口:netsh interface set interface "Interface Name" enabled
  • 禁用无线接口:netsh interface set interface "Interface Name" disable

五、使用netsh命令查看所有连接过的WIFI密码

输入命令:netsh wlan show profiles name="profileName" key=clear,就可以查看到某个具体 WiFi 的配置详情,包括密码。

标签: none