设置IP地址等网络信息对网络管理员来说应该是易如反掌的,不过如果出现这种情况我们如何解决呢?网管使用笔记本操作,每天往返于公司和家之间。在公司使用固定IP地址上网,而回到家以后就要修改为自动获得IP地址通过ADSL联网。每次回家或到单位都需要重新修改网络参数,非常烦琐。有没有简捷的方法能够快速切换网络设置的参数呢?今天笔者就从多个角度为大家介绍快速切换网络设置参数的方法。
一、注册表修改法:
注册表作为windows操作系统的核心,很多重要的参数和信息都保存于此。注册表文件损坏则操作系统无法正常启动。所以说网络信息在我们设置后都是保存在注册表中的,只要我们找到注册表中对应的网络参数键值,就可以实现快速切换网络参数信息的功能。
第一步:通过任务栏的“开始-运行”,输入regedit打开注册表编辑器。
第二步:在注册表编辑器中找到如下键值。hkey_local_machine\system\controlset001\services\tcpip\parameters\interfaces\{91EEF11E-7D1B-4C19-A71C-49FD2BD2FDAC},HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{91EEF11E-7D1B-4C19-A71C-49FD2BD2FDAC}\Parameters\Tcpip,hkey_local_machine\system\controlset001\services\{91EEF11E-7D1B-4C19-A71C-49FD2BD2FDAC}\parameters\tcpip。(如图1)
图1
第三步:这三个键值都是保存网络参数信息的,在键值显示窗口会看到本地计算机设置的网络参数信息,其中包括默认网关,是否使用DHCP自动获得IP地址,本地计算机的IP地址,子网掩码,DNS服务器地址等。每当我们修改网络信息后注册表中的这些键值就会发生相应的变化。
第四步:知道了网络参数保存的地方后我们就可以开始建立相应的注册表文件了,首先将当前网络参数设置为满足家中的ADSL网络环境需求,然后将上面三个键值导出成注册表文件。这里值得一提的就是笔者建议大家将整个注册表全部导出,这样即保险又安全,例如保存成jia.reg。
第五步:将网络参数设置为满足公司的网络环境需求,然后将整个注册表全部导出,例如保存为gongsi.reg。(如图2)
图2
小提示:导出注册表文件的方法是在注册表编辑器中选择菜单的“文件-导出”,然后输入保存的文件名即可。
这样当我们想设置为家中网络参数时就可以通过双击jia.reg来完成了,同理还原回公司设置双击gongsi.reg来生效。不过值得注意的是在双击注册表导入信息后我们查看注册表键值以及网上邻居属性会发现相应的改动已经添加上去,不过使用命令行模式的ipconfig命令仍然无法查看到改动的信息,说明仅仅通过注册表导入是不能完成网络参数信息的切换的。
经过笔者反复研究发现,原来虽然参数信息已经添加到网络设置中,但由于网卡属于硬件设备,他只在加载驱动程序的时候读取这些网络信息的,而读取信息发生在启动计算机以及启用网卡上。因此要想使修改的设置生效需要我们重新启动计算机,当然通过“网上邻居-属性”将“本地连接”禁用后再次启用同样可以使新的网络信息生效。
总结:
注册表导入法需要两步操作完成网络参数的快速切换,第一是运行注册表文件导入网络信息;第二是禁用“本地连接”后再启用让网卡通过驱动程序读取修改的新信息。
二、命令行修改法:
上面介绍的注册表修改法需要两步操作,通过这个方法进行网络参数切换还是不够便利。我们介绍的第二种方法则更加有效。这个方法是使用windows自带的netsh命令来完成对网络信息的更新工作。
实验所用到的环境和上面介绍的一样。
第一步:我们先设定网络参数符合公司的工作环境,然后通过任务栏的“开始-运行-输入CMD”进入命令行模式。
第二步:在命令行模式下输入“netsh -c interface dump c:\gongsi.txt”(不含引号),将公司网络信息保存为gongsi.txt文件。
第三步:再将网络信息设定成家里的网络设置,完毕后在命令行模式中输入“netsh -c interface dump c:\jia.txt”,将网络信息保存到C盘根目录下的jia.txt文件。
第四步:加载生成的网络信息文件,同样进入命令行模式,输入“netsh -f c:\gongsi.txt”就可以马上恢复为公司网络设置。
第五步:同理输入“netsh -f c:\jia.txt”即可恢复为家里的网络设置。(如图3)
图3
这种切换网络参数的方法不用重新启动计算机。如果把这些命令行写入批处理文件的话,我们只要通过鼠标双击相应的批处理文件就可以完成网络设置的切换工作了。
小提示:感兴趣的读者可以到C盘根目录下查看jia.txt,分析他的格式,这样当以后网络信息复杂的时候就可以自己编辑网络信息文件了,而省去了设置后导出的步骤。(如图4)
图4
总结:
使用netsh命令完成网络信息的切换是非常方便的,不用重新启动计算机也不用禁用本地连接。实际使用中只要双击编辑好的批处理文件即可。
三、工具法切换网络信息:
上面介绍的两种方法都是空手入白刃,不依靠任何第三方工具仅仅通过系统自带的工具或功能来实现。实际上网上流传着很多类似的小工具,通过这些工具可以让我们频繁的在不同网络参数中进行切换,游走于多个网络环境之中。
小提示:众多网络信息切换小工具都捆绑有间谍软件,笔者收集到的这个小工具没有任何非法工具,各位读者可以安全放心的使用。
ipconvert小档案:
软件版本:1.11
软件大小:
软件类型:免费软件
适用平台:windows2000/xp/2003
下载地址:http://www.tourplat.com/bluesoft/down/ipconvert_1_11.zip
第一步:下载该软件后解压,直接运行ipconvert.exe启动软件。(如图5)
图5
第二步:设置网络信息满足家中网络环境,然后点“获得当前配置”按钮。
第三步:为网络环境起一个名称后确定,例如jia。
第四步:设置网络信息满足单位网络环境,然后点“获得当前配置”按钮并起一个名称,例如danwei。
第五步:在实际使用中只需要启动该软件然后用鼠标双击相应的图标即可,点jia图标将把网络参数设置为满足家中环境,同理点danwei会将网络参数设置为公司网络环境。(如图6)
图6
总结:
使用小工具进行网络信息切换是最简单的方法,对于那些不善于操作命令行或注册表的用户来说使用ipconvert工具进行网络信息的快速切换是他们的不二之选。