一、MAC地址的用途
MAC地址在网卡中是固定的,每张网卡的MAC地址都不一样。网卡在制作过程中,厂家会在它的EPROM里面烧录上一组数字,这组数字,每张网卡都各不相同,这就是网卡的MAC(物理)地址。
由于MAC地址的唯一性,因此它主要用来识别网络中用户的身份。例如ADSL上网时,电信用它来记费,确认是你上的网;在校园网中,MAC地址也可以用来识别用户。对于校园网的正式用户,其MAC地址会登记在服务器端,假如你是非法用户,服务器中就没有你的网卡MAC地址,这样当你试图连上网时,服务器就会立刻认出你、阻止你连上网络。
二、MAC地址是可以修改的
有些场合,例如冒充网络中的正式用户,就需要修改你的网卡MAC。要修改MAC地址,你可以通过硬件的方法实现,即利用网卡厂家提供的修改程序来烧录网卡的EEPROM,这样做虽然可行,但是风险很大、操作也复杂,即使你很有经验,也难免在操作中出现错误。
其实你完全没必要用烧录方法、修改网卡中的MAC地址。要知道windows安装的时候,会自动从网卡中读入MAC地址,把它存放在注册表中以备后用。当数据在网络中传输时,从网卡发出的数据包中要求有一个源MAC地址,这个MAC地址就是从注册表中读取的(并非从网卡中读取的),因此只要你修改了注册表中的MAC地址,就相当于改了网卡EEPROM中的MAC地址,两者实际效果是完全相同的!
三、修改注册表中MAC的方法
1、使用软件修改
推荐一个工具,k-mac,很好用,又小又方便,叫做mac地址修改器,baidu,google一下,很容易找。下面这个链接也是的,可以试一下,但是一般对CSDN的系统不抱太大希望……
2、在网卡属性中修改
如果你的网卡采用了RealTek公司的RTL8139芯片,就可以在网卡属性中修改MAC,这样注册表中的MAC地址也会一同改变,方法如下:
在Win2003/XP/2000中,点击菜单“开始”/设置/控制面板,双击“系统”,点击“硬件”/设备管理器,在设备管理器中展开“网络适配器”,右击要修改MAC地址的网卡,选择“属性”;点击“高级”选项卡,在“属性”下,选择点击Network Address项目,在右侧“值”的下方,输入你要指定的MAC地址值(例如020202020202),注意要连续输入12个数字或字母,重新启动电脑后,修改即可生效。至于Win98下的MAC修改方法,与以上方法类似。
如果修改之后,在Win2003/XP/2000下,你又想把注册表中的MAC地址恢复成原样,可以选择“Network Address”项,将右边的值选择为“不存在”,再重新启动即可;在Win98下是选择“没有显示”。
3、在注册表中修改
对于非RTL8139芯片的网卡,你可以直接修改注册表中的MAC,注意:修改注册表前,要先备份注册表。
(1)Win2003/XP/2000
点击“开始”/运行,输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318} \0000、0001、0002等主键下,查找DriverDesc的内容,了解网卡使用了哪个主键(例如0001),如果主键下有params项,则该主键也是网卡所使用的;
例如网卡使用了0001主键,因此我们就选中它,在其右边建一个字符串项(名为NetworkAddress),双击该串,输入你指定的MAC地址值(注意应该是12位的连续数字或字母,其间没有-号);在0001下的NDI\ params中添加一项子键(名为NetworkAddress),选择该子键,在其右边添加名为default的字符串,键值为修改后的MAC地址,与上面的数值相同;修改后重启生效。
(2)Win98
点击“开始”/运行,键入winipcfg选择你要修改的网卡,并记录下MAC地址值;然后点击“开始”/运行,输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE\System\Current ControlSet\ Services\Class\Net,下面有“0000”、“0001”、“0002”等子键;从“0000”子键开始点击,依次查找子键下的“DriverDesc”键内容,直到找到刚才记录的MAC地址为止;
例如网卡使用了0001主键,因此我们就选中它,在其右边新建一个串,名称为networkaddress,再双击该串,输入新的MAC地址值(注意应该是12位的连续数字或字母,其间没有-号);最后重启电脑使修改生效。
4、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地址是否修改成功了,可以这样操作:重启电脑(不是必要的),在命令提示符下,输入IPconfig/all命令,于是Physical Address右边就会显示一个地址,你检查一下即可得知MAC是否修改成功了。
分享到:
相关推荐
**MAC地址修改器详解** MAC(Media Access Control)地址,也称为物理地址或硬件地址,是网络设备(如网卡、路由器、交换机等)在数据链路层上的唯一标识。它是由48位二进制数组成,通常以12位的十六进制数表示,...
总的来说,这款MAC地址修改工具是一个实用的软件,对于需要频繁更改MAC地址或者对网络环境有特殊需求的用户来说,它提供了便捷的操作方式和广泛的系统支持。但在使用过程中,务必注意合法性和安全性,避免不必要的...
标题中的“UBNT MAC 地址修改工具”指的是专门针对UBNT( Ubiquiti Networks)设备的MAC地址变更软件。UBNT是一家知名的网络设备制造商,其产品包括无线接入点、路由器、交换机等,广泛应用于无线网络覆盖和企业级...
标题 "rt8111MAC地址更改" 涉及的是一个关于网络接口控制器(NIC)的特定操作,特别是针对RT8111E这款网卡的MAC地址修改过程。MAC地址,全称Media Access Control Address,是网络设备的物理地址,用于在局域网(LAN...
华为机顶盒MAC地址修改工具是一款专为华为海思系列机顶盒设计的软件,用于改变设备的物理网络标识符,即MAC(Media Access Control)地址。在IT领域,MAC地址是一个唯一标识网络硬件的十六进制数字串,通常由六组两...
标题中的"mac地址修改器"指的是可以改变计算机或其他网络设备MAC地址的工具。这种工具的主要用途可能包括测试、安全和隐私保护等方面。例如,在某些情况下,用户可能需要更改MAC地址以避免被追踪或者绕过特定的网络...
标题提到的"MAC地址修改器"是一款工具软件,其主要功能是允许用户更改自己计算机上指定网络适配器的MAC地址。这种修改可能出于多种原因,如解决网络冲突、模拟其他设备进行测试、或者在某些特定的网络环境中绕过特定...
标题提到的“网卡MAC地址修改器”是一款软件工具,专为Windows操作系统设计,特别是针对Windows 10系统。它声称能够方便地修改网卡的MAC地址,并且在修改后无需重启计算机即可立即生效。这在传统的操作系统中通常...
MAC地址,全称为Media Access Control Address,中文名为物理地址或硬件地址,是网络设备(如计算机、路由器、交换机等)在网络层级别...在进行MAC地址修改时,务必了解网络策略,并确保你的操作符合网络管理员的规定。
【MAC地址修改】 在计算机网络中,MAC地址(Media Access Control Address)是网络硬件设备的物理地址,用于识别网络上的设备。每个网卡(Network Interface Card, NIC)都有一个全球唯一的48位MAC地址,通常以6组...
标题“IPMAC MAC地址修改 不用重启”表明这个话题主要涉及如何在不重启计算机的情况下改变MAC地址。这通常通过软件工具来实现,而不是直接在操作系统级别进行修改,因为后者通常需要重新启动电脑以使更改生效。 ...
标题提到的"MAC地址修改工具"是一种软件,它的主要功能是允许用户手动更改自己计算机或设备的MAC地址。这种工具在某些场景下非常有用,例如: 1. **网络安全测试**:在进行网络安全测试时,测试人员可能需要模拟...
本文将详细介绍如何使用MAC地址修改工具以及相关的知识。 1. MAC地址的基本概念: - MAC地址由6个字节(48位)组成,通常以冒号或破折号分隔的12个十六进制数字表示,如`00:11:22:33:44:55`。 - 每个MAC地址都有...
标题“物理地址MAC地址修改器”所指的是一款工具,它的主要功能是允许用户改变自己计算机网卡的MAC地址。这种修改有时是必要的,例如在某些网络环境中,如虚拟机、测试环境或者为了绕过特定的访问限制时,可能需要...
"MAC地址修改器"是一种工具,允许用户更改自己设备的MAC地址。在某些情况下,这可能是必要的,例如: 1. **网络限制**:有些网络供应商或公司可能通过绑定MAC地址来限制设备接入,如果你更换了电脑或网络环境,可能...
"网卡MAC地址修改工具"是一个专门用于更改电脑网卡MAC地址的程序,比如压缩包中的"K-MAC.exe"很可能就是这个工具的执行文件。这类工具通常具有用户友好的界面,允许用户选择网卡并输入新的MAC地址,点击一键修改即可...
标题"mac地址修改器"指的是一个工具,其功能是允许用户更改他们的计算机或设备的MAC地址。在某些情况下,这可能是必要的,例如当网络服务提供商(ISP)对特定MAC地址进行了绑定,或者用户希望在虚拟环境中模拟不同的...
MAC地址修改器是一款工具软件,它允许用户更改自己计算机上的MAC地址,适用于任何类型的网卡,尤其是对Windows XP系统特别优化。这种修改可能出于多种目的,例如规避网络访问限制、测试网络配置或保护隐私。 在...
本压缩包提供的是一款MAC地址修改工具,允许用户在不重启电脑的情况下更改自己的MAC地址。这种功能在某些场景下非常实用,例如在网络测试、模拟不同设备或者保护隐私时。传统的MAC地址修改可能需要重启电脑以使更改...