邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

几种修改MAC地址的方法

来自:种豆 时间:2017-12-29 阅读:696次 原文链接
    《这几种情况你需要修改MAC地址》已经提到修改MAC地址的用途,下面整理一下修改MAC地址的几种方法。

一、在网卡属性中直接修改MAC地址

    1、打开网络连接。在桌面上的网上邻居图标上单击右键,选择“属性”,在弹出的“网络和拨号连接”窗口中一般有两个图标,一个是“新建连接”图标,一个是“本地连接”或“我的连接”图标。当然了,如果你的机器上有两个网卡的话,那就有三个图标了。

    2、打开连接属性。右键点击“本地连接”图标,选择“属性”,这时会弹出一个“本地连接属性”的窗口。

    3、在窗口下面有一个“配置”按钮,点击该按钮后就进入了网卡的属性对话框了

    4、这个对话框中有五个属性页,点击第二项“高级”页,在“属性”标识下有两项或多项,现在你应该能看到一个叫“Network Address”的属性项了吧

    5、点击“Network Address”项,在对话框右边的“值”标识下有两个单选项,默认是“不存在”

    6、选中上面一个单选项,然后在右边的框中输入你想改的网卡 MAC 地址(注意要连续输入,不要带“-”),如“00F060B000A0”,点“确定”

    7、“本地连接”对应的网卡MAC地址就被改成了“00F060B000A0”了

二、在网络属性中恢复MAC地址

    如果你想把网卡的 MAC 地址恢复原样,只要选择“Network Address”项右边的“不存在”再重新启动即可。在Win98下是选择“没有显示”。

三、Win2003/XP/2000下通过注册表修改MAC地址

    注意:修改注册表前、一定要先备份注册表。

    1 、在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000 、 0001 、 0002 等主键下,查找 DriverDesc ,了解网卡使用了哪个主键(例如0001),如果主键下有params项,则该主键也是网卡所使用的;DriverDesc下的内容为你要修改的网卡的描述,如“ Realtek RTL8029(AS)-based PCI Ethernet Adapter ”。

  2、如果网卡使用了0001主键,我们就选中它,在其右边建一个字符串项(名为NetworkAddress),双击该串,输入你指定的MAC地址值(注意应该是12位的连续数字或字母,其间没有-号,如: 00E0DDE0E0E0)。

    3 、在0001下的 Ndi\params 中添加一项名为 NetworkAddress 的主键,在该主键下添加名为 default 的字符串,其值是你要设的 MAC 地址,可同上述MAC地址相同,也可以填写如000000000000 。(实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的 MAC 地址还是取决于在第 2 点中提到的 NetworkAddress 参数,这个参数一旦设置后,以后高级属性中的值就是 NetworkAddress 给出的值而非 default 给出的了。)。

    4 、在 NetworkAddress 的主键下继续添加名为 ParamDesc 的字符串,其作用为指定 NetworkAddress 主键的描述,其值可自己命名,如“ Network Address ”,这样在网卡的高级属性中就会出现 Network Address 选项,就是你刚在注册表中加的新项 NetworkAddress ,以后只要在此修改 MAC 地址就可以了。继续添加名为 Optional 的字符串,其值设为“ 1 ”,则以后当你在网卡的高级属性中选择 Network Address 项时,右边会出现“不存在”选项。

四、Win98下通过注册表修改MAC地址

    注意:修改注册表前、一定要先备份注册表。

  点击“开始”/运行,键入winipcfg选择你要修改的网卡,并记录下MAC地址值;然后点击“开始”/运行,输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE\System\Current ControlSet\ Services\Class\Net,下面有“0000”、“0001”、“0002”等子键;从“0000”子键开始点击,依次查找子键下的“DriverDesc”键内容,直到找到刚才记录的MAC地址为止;

  例如网卡使用了0001主键,因此我们就选中它,在其右边新建一个串,名称为networkaddress,再双击该串,输入新的MAC地址值(注意应该是12位的连续数字或字母,其间没有-号);最后重启电脑使修改生效。

五、linux系统

  如果你的系统是linux,想修改系统中的MAC地址(例如改为020202020202),操作方法是:用#ifconfig eth0 down先把网卡禁用,否则会报告系统忙,无法更改;然后再用ifconfig eth0 hw ether 020202020202即可。

  如果你想永久修改系统中的MAC地址,可以这样操作:在/etc/rc.d/rc.local中加入以下三行(也可在/etc/init.d/network中添加以下三行)

  ifconfig eth0 down
  ifconfig eth0 hw ether 020202020202
  ifconfig eth0 up

六 检查MAC是否已修改成功

    修改好MAC地址后,可参照怎么获得本机网卡的MAC地址读取网卡的MAC以检查是否修改成功。你可以在命令提示符下,输入IPconfig/all命令查看当前的MAC地址。

 

 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3033380280进行处理
sowsoy.com 版权所有 Copyright©2010-2021 备案号:蜀ICP备2020025376号-3
Email:sowsoy#hotmail.com