如何修改 Mac 地址
一、MAC 地址的用途
MAC 地址在网卡中是固定的,每张网卡的 MAC 地址都不一样。网卡在制作过程中,厂家会在
它的 EPROM 里面烧录上一组数字,这组数字,每张网卡都各不相同,这就是网卡的 MAC(物理)地
址。
由于 MAC 地址的唯一性,因此它主要用来识别网络中用户的身份。例如 ADSL 上网时,电信
用它来记费,确认是你上的网;在校园网中,MAC 地址也可以用来识别用户。对于校园网的正式
用户,其 MAC 地址会登记在服务器端,假如你是非法用户,服务器中就没有你的网卡 MAC 地址,
这样当你试图连上网时,服务器就会立刻认出你、阻止你连上网络。
二、MAC 地址是可以修改的
有些场合,例如冒充网络中的正式用户,就需要修改你的网卡 MAC。要修改 MAC 地址,你可
以通过硬件的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
实现,即利用网卡厂家提供的修改程序来烧录网卡的 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 先把网卡禁用,否则会
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
系统忙,无法更改;然后再用 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 是否修改成功了。