MS Windows – Batch:修改网络配置(Netsh)
在MS Windows中,通常修改网络地址都是通过如下方式实现的:
但是对于网络环境经常会发生变动的笔记本电脑来说,总是图形化的执行相同的操作,是非常繁琐的一件事情。
因此,本文将展示如何通过将命令包装成快捷方式,以达到较为简便的修改网络相关配置的技术细节。
比起网上下载的一些修改IP的工具来说,这种方式更可靠。不会因为安装了不知名的程序而承担额外的电脑安全方面的风险。
下面开始:
——————————————————————————————————
开始本文的前提:
开始本文的前提当然是你需要有一台已经装配好的MS Windows系统。在这里,我的环境中的该系统为:MS Windows 7 64bit。
本文会涉及到命令行(cmd)的使用、MS Windows中快捷方式的创建以及“netsh”指令的初阶使用。
——————————————————————————————————
首先,看一下当前的网络配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
C:\Users\adamhuan>ipconfig Windows IP 配置 以太网适配器 Bluetooth 网络连接: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 无线局域网适配器 无线网络连接 3: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::9961:e97f:6b71:d097%17 IPv4 地址 . . . . . . . . . . . . : 192.168.23.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 无线局域网适配器 无线网络连接 2: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::dc37:7ee0:8d6d:37d0%13 IPv4 地址 . . . . . . . . . . . . : 1**.0.1.1** 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 1**.0.1.** 无线局域网适配器 无线网络连接: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 VMware Network Adapter VMnet1: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::1cc4:cc55:b482:2e77%18 IPv4 地址 . . . . . . . . . . . . : 192.168.180.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 以太网适配器 VMware Network Adapter VMnet8: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::15f2:d665:fd2c:ad52%20 IPv4 地址 . . . . . . . . . . . . : 192.168.221.1 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 隧道适配器 isatap.{8D9F40F5-5129-4B00-A1B9-D710AF490A46}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 isatap.{68D6974E-70A2-4546-81D8-08513E4B8DD6}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 Teredo Tunneling Pseudo-Interface: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 6TO4 Adapter: 连接特定的 DNS 后缀 . . . . . . . : IPv6 地址 . . . . . . . . . . . . : 2002:a800:1b9::a800:1b9 默认网关. . . . . . . . . . . . . : 2002:c058:6301::c058:6301 隧道适配器 isatap.{C0C49849-7E13-4BD5-986E-689750BD15F5}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 isatap.{093A9ADC-BFBC-4B5B-8249-437CACD7EB6C}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 isatap.{A1895F48-D88B-4DF5-AC75-10A95572C999}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 isatap.{D38BC5F3-3E69-4662-93BC-118CFAB9DC54}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : 隧道适配器 isatap.{C3B61C17-96B3-4810-BF22-03C460292F01}: 媒体状态 . . . . . . . . . . . . : 媒体已断开 连接特定的 DNS 后缀 . . . . . . . : C:\Users\adamhuan> |
如上所示,本文需要修改的是:“以太网适配器 本地连接”。
——————————————————————————————————
一、命令行修改网络配置(Possiable):
1 2 3 4 5 |
C:\Users\adamhuan>netsh interface ip set address "本地连接" static 192.168.1.13 255.255.255.0 gateway=192.168.1.254 gwmetric=1 C:\Users\adamhuan> |
修改后,通过“ipconfig”命令查看当前的状态:
1 2 3 4 5 6 7 |
以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::dc37:7ee0:8d6d:37d0%13 IPv4 地址 . . . . . . . . . . . . : 192.168.1.13 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.168.1.254 |
关于该命令的其他选择:
DHCP方式:netsh interface ip set address “本地连接” dhcp