首页 > 网络相关 > 批处理一键切换网络连接配置(IP,子网掩码,网关)

批处理一键切换网络连接配置(IP,子网掩码,网关)

2009年7月31日 14:53 Slyar 发表评论 阅读评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

之前写了《CMD下备份与还原网络配置信息》一文,利用win系统的netsh命令可以将我们的网络配置导出,今天再发一篇文章,告诉大家如何快速切换网络配置。

很多人因为工作原因都要频繁地切换网络配置,特别是带着笔记本频繁往返2个工作环境的时候更是如此,如果每次都要点那么多次鼠标,输那么多数字才能配置IP...岂不是太麻烦了...相比较而言,Linux在这一点上就比较方便...

废话不多说了,直接进入重点。利用批处理,每次只要双击配置好的批处理文件即可快速设置好IP等信息。

1、设置静态分配IP地址的批处理。新建或另存一个.bat的批处理文件,如Slyar_Bnuep_IP.bat,在里面写入以下内容,保存即可。

@echo 正在转换为Slyar_Bnuep网络配置...
netsh interface ip set address name="本地连接" source=static addr=172.24.1.1 mask=255.255.255.0
netsh interface ip set address name="本地连接" gateway=172.24.1.254 gwmetric=0
netsh interface ip set dns name="本地连接" source=static addr=172.16.5.133 register=PRIMARY
netsh interface ip add dns name="本地连接" addr=172.16.5.132 index=2
netsh interface ip set wins name="本地连接" source=static addr=none

其中参数说明如下,可对照修改。

name="本地连接" - "本地连接"为您要修改的网络连接名称
addr=172.24.1.1 - IP地址
mask=255.255.255.0 - 子网掩码
gateway=172.24.1.254- 网关
addr=172.16.5.133 - 首选DNS
addr=172.16.5.132 - 备用DNS(没有备用DNS可将整行代码删除)

2、设置动态分配IP地址的批处理。新建或另存一个.bat的批处理文件,如Slyar_Home_IP.bat,在里面写入以下内容,保存即可。

@echo 正在转换为Slyar_Home网络配置...
netsh interface ip set address name="本地连接" source=dhcp 
netsh interface ip set dns name="本地连接" source=dhcp register=PRIMARY

其中参数说明如下,可对照修改。

name="本地连接" - "本地连接"为您要修改的网络连接名称

3、使用

按照你所处的环境选择相应的批处理,直接双击即可。

当然你还可以给批处理设一个快捷方式,然后定义快捷键,这样每次只要按相应的快捷键即可切换IP了。

分类: 网络相关 标签: ,
  1. 2009年9月15日11:06 | #1

    @ 批处理设置Firefox?这哪跟哪啊...

  2. 匿名
    2009年9月15日10:59 | #2

    如何用批处理文件设置firefox呢?找了半天也没找到。

  3. 2009年8月1日16:13 | #3

    有没有办法把ie的代理也用批处理更改了~

  4. 2009年8月1日01:44 | #4

    @Felix021 我纯属无聊,无视我好了...

  5. 2009年8月1日01:27 | #5

    其实有个小软件叫做“笔记本网络IP切换器”。。。

bnuep:0801010047