通过cmd方便的修改IP地址
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帮助信息
四、其他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 的配置详情,包括密码。