分享

公司、家庭网络设置随意切换

 huawwli 2009-09-08
公司刚给自己配了一个笔记本,开始时还觉得多不错的,有了笔记本后既可工作又可以娱乐,但是用了一个月后,就感觉到痛苦了,每天背着7、8斤的东西上下班不说,公司到家里的网络也要来回切换,每天都做着“打开网上邻居属性-TCP/IP属性-输入IP、网关、DNS”等等枯燥而繁琐的同一件事,否则上网还真是个问题。有没有办法能一下就解决这个IP切换的问题呢?

 巧用软件修改IP设置

     做这类简单的IP切换,最简单的方式莫过于到网上搜索相关的软件,毕竟遇到这类问题的人不仅仅是我一个人,果不其然笔者网上一搜就发现很多这类软件。

 简单IP地址轻松改
     如果家里和公司里的网络仅仅是需要修改一下IP地址,那么笔者建议你用IP Changer(软件下载地址:http://www./soft/7726.html),该软件可以预先设定和保存多套网络配置,包括IP地址、网关、子网掩码、DNS、Proxy和打印机等诸多设置,还支持对多个网卡进行设置,而且不需要重启系统,非常简便实用。

     下载并运行软件,软件会自动提取当前的网络配置,下面我们来制作网络配置切换脚本,点击“Add”按钮,在弹出窗口中的“Input location name”内输入一个名字。然后在“Select LAN adapter for current location”的下拉列表中选定要配置的网卡。

图1 设置IP地址的获取方式

     然后点“Next”按钮进入下一个配置界面,在“Choose the way how to set TCP/IP properties”里选择“Specify an IP address”,即指定一个IP地址(如果你的网络是动态分配IP地址,可以选择“Obtain an IP address automatically”),如图1所示。

     接着单击“Next”按钮,在弹出窗口中输入你打算建立的IP地址配置信息,设置完成后单击“Add”按钮,如图2所示。

     单击“Next”按钮,如果你的网络需要借助代理服务器上网,则需单击“Proxy Settings”按钮,设置代理服务器,未来在应用该配置时,你代理服务器的设置会自动应用到IE浏览器中。单击“Printer Settings”按钮,还可以设置使用网络中的哪台打印机。设置完成后,单击“OK”按钮。

     以后需要切换网络配置的时候只要启动IP Changer,在列表中选择需要应用的配置脚本,然后单击“Apple”按钮,就可迅速完成网络配置的切换。

 图2 建立IP地址设置

 MAC地址随便换
     如果大家和笔者一样,公司的网络和家里的拨号都被限制得比较BT:绑定了MAC地址,只有合法的MAC地址才能连上网。这时前面介绍的IP Changer就没什么用了,此时我们就要通过另一个软件——MAC地址更改精灵(MAC地址更改精灵下载地址:http://www.onlinedown.net/soft/30387.htm)将MAC地址改掉。

     下载并安装软件(软件运行需要提前安装NET Framework 1.1),运行软件,MAC地址的前四位为厂商编号,后8位为硬件编号,根据需要将其进行修改,然后单击“修改MAC”按钮,即可将你的MAC地址改变,单击“MAC复原”也可以恢复你的MAC地址,如图3所示。

 

 图3 修改MAC地址

 无需软件,点击文件即可切换
     如果你不习惯在电脑中安装太多的软件,那么这里还有一招能让你轻松切换IP地址和MAC地址,这就需要利用注册表完成了。
    
 注册表中改IP
     “运行”中输入“Regedit”并回车,打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\{BE2964BA-B693-43A5-85F0-A78E3A22B236}\Parameters\Tcpip。
    在注册表右侧的窗口中可以找到:“IPAddress”、“DefaultGateway”、“SubnetMask”等键值,它们分别对应本机当前配置的IP地址、网关及子网掩码等信息 ;如果要更改这些网络配置,只需用鼠标双击对应的键值,如“IPAddress”,而后在弹出的对话框中输入新的IP地址即可,如图4所示;采用同样方法,可以对网关及子网掩码的数据进行更改。

     再定位到:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\
 Parameters\Interfaces\{BE2964BA-B693-43A5-
 85F0-A78E3A22B236},对这里所出现的“IPAddress”、“DefaultGateway”和“SubnetMask”等键值也要进行同样更改,才能使网卡的网络配置产生更改。

     如果你还想改变其它的网络配置,如DNS的IP地址,那么也可在此实现,双击“NameServer”修改其中的值即可。

     设置完成后,我们可将这些设置导出成*.reg文件,下次再应用这套网络配置时,只需双击该文件即可。定位到:HKEY_LOCAL_MACHINE\SYSTEMControlSet001\Services,右击“Services”,选择“导出”,在弹出的对话框中选择保存位置即可。

     利用上述同样的方法,在注册表中设定另一个网络环境的参数配置,并将它导出成为另外一个注册表文件,例如分别为:work.reg和home.reg,以后需要应用哪个网络配置,只需双击该文件,并注销一下即可。


 注册表中变MAC

     事实上在网络访问时,网卡的MAC地址是从注册表中调用,而非从网卡的芯片中调用,这就使得我们可以通过修改注册表中的MAC地址实现本机网卡MAC地址的改变。

图4 修改TCP/IP设置


     对于Windows 2000/XP系统,同样打开注册表编辑器,定位到:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318},在这个目录下有0000、0001、0002等主键,查找DriverDesc内容为您要修改的网卡的描述相吻合的主键,如图5所示。用同上的方法,添加NetworkAddress,并设置MAC地址。

 图5 8139网卡为本机使用的网卡

     然后在该子键下的NDI\params上单击鼠标右键,选择“新建→项”,新建一个名为NetworkAddress的子键,在该子键下添加名为“default”的字符串,键值为修改后的MAC地址。再建立名为“ParamDesc”的字符串,其作用为指定NetworkAddress的描述,其值可为“MAC Address”。这样以后打开网络邻居的“属性”,双击相应的网卡就会发现有一个“高级”设置,其下存在MAC Address的选项,它就是你在注册表中加入的新项NetworkAddress,以后只要在此修改MAC地址就可以了。

     关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项,用于直接修改MAC地址。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多