windows网卡命令
netsh interface ip set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
netsh interface ip set address name="本地连接" source=static addr=192.168.1.108 mask=255.255.255.0 gateway=192.168.1.1
netsh interface ip set dns name="本地连接" source=static addr=202.106.128.86 register=primary
netsh interface ip add dns name="本地连接" addr=8.8.8.8 index=2
最近在公司,在客户现场,在家里,使用不同的网络,经常要设置IP,每天要设置几次,很麻烦。
于是想到了“命令行+批处理+环境变量”的方法,这样设置IP不再是麻烦事了。
1. 在Windows中,常规设置IP的方法:
开始-控制面板-网络连接-本地连接-属性-常规Internet协议,选择自动获取,或手动设置IP和DNS。
2. 在Windows中,“命令行+批处理+环境变量”设置IP的方法:
2.1. netsh命令介绍:
2.1.1. 设置动态获取IP地址和和自动获取DNS(DHCP):
C:\>netsh interface ip set address name=”本地连接” source=dhcp
C:\>netsh interface ip set dns name=”本地连接” source=dhcp
2.1.2. 设置固定IP和DNS:
C:\>netsh interface ip set address name="本地连接" source=static addr=192.168.0.110 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=auto
C:\>netsh interface ip set dns name="本地连接" source=static addr=202.106.196.115 register=primary
2.1.3. 设置多个固定的DNS:
C:\>netsh interface ip add dns name="本地连接" addr=202.106.0.20 index=2
2.2. 参数说明:
name:网络连接名称,一般为“本地连接”或“无线网络连接”。可以在“控制面板”->“网络连接”中查看到网络连接的名称。
source:获取IP的途径。动态获取为dhcp;手动设置为static。
addr:要设置的IP地址或DNS地址。
mask:指定IP地址的子网掩码。
gateway:制定IP地址的网关地址。
gwmetric:默认网关的跃点数,可以设置为整型数值,也可以设置为“自动”:auto。
register:none为禁用动态DNS注册,primary为只在主DNS后缀下注册,both为在主 DNS 后缀下注册,也在特定连接后缀下注册。
index:为指定的DNS服务器地址指定索引(首选项)。
2.3. 编写设置IP/DNS的批处理文件:
了解netsh命令后,我们编写bat脚本:
2.3.1. 编写bat脚本通过dhcp自动获取IP和DNS:
新建一个文本文档名称为dhcp,将后缀改为bat。编辑dhcp.bat文件,内容如下:
@echo off
@echo setting ip address of dhcp
netsh interface ip set address name=”本地连接” source=dhcp
netsh interface ip set dns name=”本地连接” source=dhcp
@echo ip has been set successfully
2.3.2. 编写bat脚本设置固定IP:
新建一个文本文档名称为110,将后缀改为bat。编辑110.bat文件,内容如下:
@echo off
@echo setting ip address of 192.168.0.110
netsh interface ip set address name="本地连接" source=static addr=192.168.0.110 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=auto
netsh interface ip set dns name="本地连接" source=static addr=202.106.196.115 register=primary
netsh interface ip add dns name="本地连接" addr=202.106.0.20 index=2
@echo ip has been set successfully
2.4. 设置环境变量:
将批处理文件保存在某个目录如:C:\home\bin
将C:\home\bin添加到环境变量:
右击我的电脑-属性-高级-环境变量-系统变量,编辑path变量,在变量值中加入C:\home\bin。点击确定关闭窗口。
2.5. 设置IP
打开Windows命令行窗口,输入dhcp或110,回车即可设置自动获取IP,或设置固定IP。
windows网卡命令的更多相关文章
- Windows WMIC命令使用详解
本文转载出处http://www.jb51.net/article/49987.htm www.makaidong.com/博客园文/32743.shtml wmic alias list brief ...
- Windows WMIC命令使用详解(附实例)
第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在 ...
- [No000013A]Windows WMIC命令使用详解(附实例)
第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在 ...
- (转载)Windows WMIC命令使用详解(附实例)
原文地址:http://www.jb51.net/article/49987.htm 第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示 ...
- Windows WMIC命令使用详解2
Windows WMIC命令使用详解(附实例) https://blog.csdn.net/aflyeaglenku/article/details/77878525 第一次执行WMIC命令时,Win ...
- windows常用命令有哪些(整理)
windows常用命令有哪些(整理) 一.总结 一句话总结:其实这个好学,只要先弄懂主干,清除主干,那么枝叶的添加逻辑就很清除了 这种多内容的,散乱的,弄清除主干效率就高了 1.windows命令行的 ...
- SQL Server数据库备份:通过Windows批处理命令执行
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
- Windows CMD命令大全(转)
Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行 ...
- windows休眠命令
windows休眠命令 rundll32 powrprof.dll,SetSuspendState windows关闭休眠功能命令:powercfg -h off 1 打开“控制面板”→“电源选项”, ...
随机推荐
- node记录
集中管理 require('sequelize'); require('node-schedule')
- try catch finally 和return
结论:1.不管有木有出现异常,finally块中代码都会执行:2.当try和catch中有return时,finally仍然会执行:3.finally是在return后面的表达式运算后执行的(此时并没 ...
- [技巧篇]06.关于防止SQL注入的方式,不使用预处理
在一期,二期阶段,有一些同学,对于SQL语句总是使用字符串的拼接,这是一个比较坏的毛病,这样非常影响我们的程序的安全性,所以一般情况下我们都推荐预处理模式,针对这种模式希望不了解的同学去努力学习,下面 ...
- Tomcat免安装版+Eclipse配置
Tomcat是目前比较流行的开源且免费的Web应用服务器,在我的电脑上第一次安装Tomcat,再经过网上教程和自己的摸索后,将这个过程 重新记录下来,以便以后如果忘记了可以随时查看. 注意:首先要明确 ...
- Robot Framework 常用关键字使用方法
1. Select From Listid=sourceConnoracle_source 从下拉框选取值. 2. Select Radio button name value 选择单选框.也可以点 ...
- noip2012~2015刷题小记录
2012d1t1 密码 模拟题 #include<cstdio> #include<cstdlib> #include<cstring> #include<c ...
- 【BZOJ4720】【NOIP2016】换教室 [期望DP]
换教室 Time Limit: 20 Sec Memory Limit: 512 MB[Submit][Status][Discuss] Description Input 第一行四个整数n,m,v ...
- Vuejs - 深入浅出响应式系统
Vue 最独特的特性之一,是其非侵入性的响应式系统.数据模型仅仅是普通的 Javascript 对象.而当你修改它们时,视图会进行更新.这使得状态管理非常简单直接,不过理解其工作原理同样非常重要,这样 ...
- 自定义ToolBar
一.Toolbar的简介 Toolbar 是 android 5.0 引入的一个新控件,Toolbar出现之前,我们很多时候都是使用ActionBar以及ActionActivity实现顶部导航栏的, ...
- CPU架构及并发编程基础(一)
一.intel cpu发展计划tick-tock Tick-Tock是Intel发展微处理器芯片设计制造业务的一种战略模式.Intel指出,每一次处理器微架构的更新和每一次芯片制程的更新遵循“Tick ...