java 修改mac地址_XP下修改MAC地址

由于MAC地址与IP地址被绑定,而我又急需使用另外一台电脑上网,因此在网上学习了下修改MAC地址的方法,现在总结一下。

首先要知道如何查询本机的MAC地址,方法很简单,运行cmd,然后输入“ipconfig

/all”或者“getmac”就可以看到MAC地址了。

修改MAC地址的方法有很多种,最简单的莫过于使用MAC修改器或者超级兔子等软件修改,方便快捷。但是如果因为种种原因无法使用这些软件,针对不同的网卡,也有两种手动修改的方法。

首先是从网卡参数入手修改MAC地址,这个方法是也比较的简单直接。

1、进入到桌面系统,在“网上邻居”图标上点鼠标右键,选择属性。

2、在打开的属性窗口中找到“本地连接”图标,然后在其上点鼠标右键,继续选择“属性”,这样将打开网卡属性窗口。

3、在网卡属性窗口中点右上角的“配置”按钮,直接打开网卡具体配置信息,点选“高级”标签,在其下找到“本地管理的地址”或者“NetworkAddress”一栏,在其右边选择“值”,然后输入要修改成的网卡MAC地址信息即可,记得是12位的数字,例如111111111111。修改完毕后点“确定”按钮让更改生效。这样网卡MAC地址就被成功修改为111111111111了。

当然这种方法并不适合于所有种类的网卡,对于某些网卡特别是具备自身管理功能的网卡来说才可以使用此方法。判断方法也很简单那就是在网卡属性的“高级”标签中能够找到“本地管理的地址”或者“NetworkAddress”的话就能够修改MAC地址信息,如果找不到那么就无法通过此方法实现修改MAC地址的目的了。一般来说笔记本电脑的网卡还有一些品牌机的网卡都可以通过此方法修改MAC地址。

如果上一种方法行不通,还可以通过注册表修改网卡MAC地址信息:

1、首先确认网卡的设备范例ID或者是网卡描述,关于此信息我们可以从“设备管理器”中查看网卡名称。

2、然后通过开始->运行->输入regedit后回车进入到注册表编辑器中。

3、接下来在注册表中

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主键下,查找

DriverDesc,内容为你要修改的网卡的描述,如“Realtek RTL8139/810x Family Fast

Ethernet

NIC”。例如在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0008下看到了DriverDesc内容为“Realtek

RTL8139/810x Family Fast Ethernet NIC”。

4、在查找到的主键,如上例中所示的0008下添加一个字符串,命名NetworkAddress,其值设为你要修改的MAC地址(注意地址还是连续写)。如111111111111。

5、然后到其下Ndi\params中添加一项名为NetworkAddress的主键,在该主键下添加名为default的字符串,其值是你要设的MAC地址,要连续写,如111111111111。

实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的

MAC地址还是取决于在第四步中提到的NetworkAddress参数,这个参数一旦设置后,以后高级属性中的值就是NetworkAddress给出的值而非default默认值。

6、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述,其值可自己命名,如“

Network Address ”,这样在网卡的高级属性中就会出现Network Address选项。继续添加名为 Optional

的字符串,其值设为“1”,这样以后当你在网卡的高级属性中选择Network Address项时,右边会出现“不存在”选项。

7、重新启动电脑,打开网络邻居的属性,双击相应网卡项会发现有一个Network

Address的高级设置项,可以用来直接修改 MAC 地址或恢复原来的地址(选中不存在)。

通过此方法实际上是为无法通过“网卡参数入手修改MAC地址”方法修改MAC地址网卡添加此功能,通过这种方法添加后原本在网卡配置参数中没有“本地管理的地址”或“NetworkAddress”的话也可以出现,从而轻松修改网卡的MAC地址。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值