修改ip地址和mac地址用命令

上传人:cn****1 文档编号:486211374 上传时间:2024-02-06 格式:DOCX 页数:6 大小:18.61KB
返回 下载 相关 举报
修改ip地址和mac地址用命令_第1页
第1页 / 共6页
修改ip地址和mac地址用命令_第2页
第2页 / 共6页
修改ip地址和mac地址用命令_第3页
第3页 / 共6页
修改ip地址和mac地址用命令_第4页
第4页 / 共6页
修改ip地址和mac地址用命令_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《修改ip地址和mac地址用命令》由会员分享,可在线阅读,更多相关《修改ip地址和mac地址用命令(6页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! WinXP一键更改IP与MAC地址 前一阵子,因为寝室里要不断更换homeshare主机,改IP和MAC成了一项比较麻烦的工序,因此一直想手动编写一个一键更改IP与MAC的批处理文件,查看一些网上方法,发现并不好用。如,用netsh interface ip命令,该命令介绍如下:? 显示命令列表add 向表中添加一个配置项目delete 从表中删除一个配置项目dump 显示一个配置脚本help 显示命令列表reset 复位 tcp/ip 及相关的组件到到干净的状态set 设置配置信息show 显示信息这里我们只用到set命令如:netsh int

2、erface ip set address 本地连接 static 172.30.40.59 255.255.0.0 172.30.3.21 1某些机器上名称不是本地连接,而是local address一类的,只要替换上述命令中相关内容即可,IP中三项分别对应IP、掩码、网关,最后的“1”是指默认网关的跃点数,一般为“1”。这样更改IP工作完成。注:(该方法仅针对固定IP类型,如非固定IP则将netsh一行用以下命令替换)1.要将指定适配器的静态地址切换为 DHCP 地址,键入以下命令:netsh interface ip set address本地连接 dhcp2.更改DNS为192.168

3、.0.1:netsh interface ip set DNS 本地连接 static 192.168.0.1缺点:该方法虽简单易懂,但执行起来速度并不快,需要看使用者电脑配置而定,其主要原因在于更改IP的命令netsh执行较慢。几经研究,终于有了一点心得,写在这里,希望帮助有需要的朋友一、改IP设置首先是更改本地连接里TCP/IP协议下的IP地址。用注册表添加的方法。IP 一般存放在这个项里:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces不同计算机存放子项略有不同,我的机器在这项里HKEY_LOCA

4、L_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces8A894290-6559-4178-A4E5-D03734C877F3找到IPAddress、SubnetMask、DefaultGateway三项,分别对应ip地址、子网掩码、网关使用reg命令即可,reg add命令的格式:REG ADD HKLMSoftwareMyCo /v MRU /t REG_MULTI_SZ /d fax0mail00即将一个多值注册表项添加到 HKLMSoftwareMyCo,选项为值名:MRU;数据类型:REG_MULTI_SZ;数值数据

5、:fax0mail00(貌似这个比较难懂,不管它,看下文)命令应用如下:(假设将ip改为172.30.41.58)reg add HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces8A894290-6559-4178-A4E5-D03734C877F3 /v IPAddress /t REG_multi_SZ /d 172.30.41.58 /f最后/f 表示强制添加,不进行询问同理,可以修改SubnetMask、DefaultGateway,这里不再赘述,不懂处可见总结。二、改MAC地址这个问题比较棘手

6、,网上提供的方法都不可靠,看了很多人编写的软件,在改MAC的时候也出现问题,主要是XP系统MAC地址存储方法比较特别,大多数人都想到了用注册表添加的方法,MAC地址通常存储在注册表这一项里:(注:不同机器,存诸地址不同,但都在红色表示的这一项内,如果找不到,就先手动更改MAC,即设备管理器网络适配器高级network address或locad address,在值里面添加任意数字,然后打开注册表搜索这个数字,可以方便的找到network address这一项)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972-E325-

7、11CE-BFC1-08002bE103180008使用reg命令即可,这里仅用到add和delete两个命令,可如下添加:reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972-E325-11CE-BFC1-08002bE103180008 /v NetworkAddress /d 00e04d18063e/v表示新建项,名称为networkaddress,/d表示在该项下添加值,为00e04d18063e大部分作者都只到这里就结束,殊不知这样改过后要重新启动网卡才可能应用,并且大多数作者对这一操作并没有说明

8、,这样无疑让很多初学者遇到了难题,也让这个命令变得没有意义,其实实现这一命令并不难,微软推出了一个禁用设备的命令,名称为devcon.exe。思路:用这个命令先将网卡禁用然后再启用,让所添加的注册项升效微软下载地址为:http:/ find pci*系统会列出机器上所有pci设备及代号,找出你的网卡名称和代号,如:PCIVEN_10DE&DEV_0057&SUBSYS_25011565&REV_A33&2411E6FE&0&50:NVIDIA NETWORK BUS ENUMERATOR这便你的网卡,注意蓝色字体为该设备代号,不同机器网卡名称和代号都是不同的,要仔细查找然后我们便可以利用这个命

9、令来禁用和启用网卡了,具体如下:(devcon命令内容这里略过,可通过help命令查看)devcon disable *DEV_0057*devcon enable *DEV_0057*第一行是禁用网卡,第二行是启用网卡(如用户在使用homeshare,切莫在homeshare未退出的情况下进行禁用和启用网卡操作,会假死的,cpu直接飙到100%,想关都很难)至此MAC修改完成,如果想还原为原来的MAC地址,可新建一批处理将下列命令用第二行替换,即reg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972-E325

10、-11CE-BFC1-08002bE103180008 /v NetworkAddress /d 00e04d18063e替换为:reg delete HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972-E325-11CE-BFC1-08002bE103180008 /v NetworkAddress /f其他命令可不做更改。三、总结:将以上内容整理,写下如下代码:(ECHO off 是为了不显示所执行的命令内容,可略去)ECHO offreg add HKEY_LOCAL_MACHINESYSTEMControlSet0

11、01ServicesTcpipParametersInterfaces8A894290-6559-4178-A4E5-D03734C877F3 /v IPAddress /t REG_multi_SZ /d 172.30.41.58 /freg add HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces8A894290-6559-4178-A4E5-D03734C877F3 /v SubnetMask /t REG_multi_SZ /d 255.255.0.0 /freg add HKEY_LOCAL_

12、MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces8A894290-6559-4178-A4E5-D03734C877F3 /v DefaultGateway /t REG_multi_SZ /d 172.30.4.21 /freg add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass4D36E972-E325-11CE-BFC1-08002bE103180008 /v NetworkAddress /d 00e04d18063edevcon disable *DE

13、V_0057*devcon enable *DEV_0057*将以上代码复制到记事本内,格式存诸为*.bat即成功制作了一个批处理文件,以后想改IP和MAC时只要双击一次就行了!(也可试写一个还原为原ip/mac的批处理,只需将最后一句中reg add改为 reg delete,同时去掉最后的mac值即可)。注:需将该批处理文件与devcon.exe放在同一目录下,切记!若想制作还原成原来ip/mac的批处理,只需用reg delete删除networkaddress项即可。四、文末:如有更好修改IP的方法,欢迎留言,我们一起探讨!同时修改IP和MAC地址的小代码及制作步骤!1:生成 IP配置

14、文件。修改你的IP地址配置为某一个配置,例如配置1。修改好:IP,MASK,DNS,GATE等(主要是IP相关的,不需要修改MAC地址)。然后输入:netsh -c interface dump c:net1.txt这里net1.txt就是你生成的IP配置文件了!可以改为其它的文件名,比如:实验室,寝室!依次生成所有的网络配置的配置文件,我假设一共生成两个网络配置分别为net1.txt和net2.txt2:下载软件SMAC为修改MAC地址的小软件仅8K,我已经上传了。3:在C盘根目录下建立一个目录,把刚才下载的smac.exe,生成的所有的网络配置文件net1.txt,net2.txt等,等一下要建立的两个批处理文件(bat)也都放要放到这里。我假设为这个目录是:C:c

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号