多个网络环境下轻松切换网络的方法

    这篇文章尤其适合于经常在不同网络切换的用户,比如使用笔记本的用户。或者,比如俺们宿舍,两条网络:一条是学校提供的校园网,一条是网通宽带。其中我的机器上有两块网卡,由于没有使用路由器,因此用其中一块网卡进行双机互联,共享给另一台电脑上网。如果我的机器不开,则另一台电脑便连不了宽带,只能连校园网,这时便需要手动设置学校分给每个宿舍的IP,当连宽带时还要重新设置回来,显得非常麻烦。

    结合netsh命令就可以很方便的解决这类问题:(以我的设置为例)

首先编辑一个如下的批处理文件:

getujn.bat:

@echo off
echo 正在获取校园网网络配置信息... ...
netsh -c interface dump >c:\windows\system32\ujn.sys
attrib +r +h c:\windows\system32\ujn.sys






然后配置好连接校园网的网络配置,例如:





然后运行上面的getujn.bat,稍后,校园网的网络配置信息就被保存到ujn.sys里面了.

同理,连接宽带时(适用于使用路由,或者通过其他机器共享的情况)也如法炮制:

配置好连接宽带时的网络配置:






然后运行以下批处理文件:

getcnc.bat:

@echo off
echo 正在获取宽带连接的网络配置信息... ...
netsh -c interface dump >c:\windows\system32\cnc.sys
attrib +r +h c:\windows\system32\cnc.sys


这样,连接宽带时的网络配置信息就被保存到cnc.sys中去了.

当然,如果您非常熟悉,也可以直接编辑ujn.sys ,cnc.sys (名字随便)

好了,配置信息保存好了,然后再建立下面两个批处理用来切换:

例如:

校园网.bat

@echo off
echo 正在切换到校园网,请稍候... ...
netsh -f c:\windows\system32\ujn.sys


网通宽带.bat

@echo off
echo 正在切换到中国网通宽带连接,请稍候... ...
netsh -f c:\windows\system32\cnc.sys



      大功告成,如果想连接校园网,把校园网连好,然后运行校园网.bat,如果切换到宽带了,就再运行一下网通宽带.bat 这样网络配置就自动按照事先配置好的切换过去了,再也不用打开网络连接属性一点点手工输入了,是不是非常方便? ,而且是纯绿色的哦。

      对了,最好把这几个文件放到一个文件夹中,然后在桌面上建立校园网.bat和网通宽带.bat的两个快捷方式,然后再把快捷方式的图标自定义一下,就更完美了。
[本日志由 Admin 于 2008-11-22 11:55 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 0 | 引用: 0 | 查看次数: 8085
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 5+2=?
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册账号.
字数限制 500 字 | UBB代码 关闭 | [img]标签 关闭