网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
网络 & 安全
» 网卡MAC地址克隆
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 网卡MAC地址克隆
xfc211
LU天使
UID 790
精华
39
积分 519
帖子 882
活跃指数 -11
LU金币 1905 个
LU金条 0 个
阅读权限 50
注册 2003-10-20
#1
大
中
小
使用道具
发表于 2003-11-15 08:58
资料
个人空间
短消息
加为好友
我们常用的Windows中,所用网卡的IP地址可以直接从DHCP服务器,或直接在图形界面下人工设定,修改也比较方便。但要想修改MAC地址,就是另一回事了。在Windows中,没有提供修改MAC地址的界面工具。为此,曾难倒许多朋友,有的朋友甚至铤而走险地通过烧录网卡的EEPROM来达到克隆MAC地址的目的。这样的工作风险很大,且操作复杂,即使是有经验的用户也难免在操作中出现错误。
实际上,我们通过手工修改Windows的注册表就可以达到目的。因为几乎所有的网卡驱动程序都会使用NdisReadNetworkAddress功能调用,以便从注册表中读取一个用户指定的MAC地址。当驱动程序确定这个MAC地址是有效的,就会将这个MAC地址编程入其硬件寄存器中,而忽略网卡固有的MAC地址。
如果你手中的网卡是使用RealTek公司出的RTL8139芯片,恭喜,它的驱动程序配置界面直接支持MAC地址“克隆”。可以按照以A计划快速完成整个克隆过程。如果你的网卡驱动没有直接提供克隆MAC地址功能,请尝试一下B计划或C计划吧。
A计划
点击“开始→设置→控制面板”,双击“网络和拨号连接”,右键点击需要修改MAC地址的网卡图标,并选择“属性”。在“常规”选项卡中,点击“配置”按钮,点击“高级”选项卡。在“属性”区,你应该可以看到一个称作 “Network Address”或“Locally Administered Address”的项目,点击它,在右侧“值”的下方,输入你要指定的MAC地址值。要连续输入12个数字或字母,不要在其间输入“-”。重新启动依次系统后设置就会生效了(Windows 98和Windows 2000/XP用户操作略有区别,请参照系统说明操作)。
B计划
以下步骤针对Windows 98用户(因有软件可用,所以Winodws 2000/XP用户直接参考C计划即可):
点击“开始→运行”,键入“winipcfg”,选择你要修改的网卡,并记录MAC地址值。点击“开始→运行”,输入“regedit”运行注册表编辑器(在修改注册表前,一定要先备份注册表),依据注册表树状结构,依次找到“HKEY_LOCAL_MACHINESystemCurrent
ControlSetServicesClassNet”,你会看到类似“0000”、“0001”、“0002”等样子的子键。从“0000”子键开始点击,依次查找子键下的“DriverDesc” 键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。
当找到正确的网卡后,点击下拉式菜单“编辑→新建→字符串”,串的名称为“networkaddress”,在新建的“networkaddress”串名称上双击鼠标,就可以输入数值了。输入你指定的新的MAC地址值。新的MAC地址应该是一个12位的数字或字母,其间没有“-”,类似“00C095ECB761”的样子。
有两种方法激活新的MAC地址:
如果你使用的是普通内置网卡,就必须重新启动计算机来使修改生效。
如果你使用的是PCMCIA卡,你可以按照下面的步骤操作而不必重新启动操作系统:运行winipcfg,选择并释放DHCP设置,关闭winipcfg。打开控制面板或系统托盘“PC Card (PCMCIA)”,停止并弹出PCMCIA网卡。重新插入PCMCIA网卡,打开winipcfg,选择并刷新DHCP设置,运行winipcfg,确定修改的MAC地址已生效。
C计划
Windows 2000/XP可使用免费MAC地址修改程序SMAC。SMAC界面简单,直观。窗口中的列表框列出你计算机上正处于工作状态的网卡。选定要修改的网卡后,在列表框下方的六个输入框中输入新的MAC地址后,点击右侧的“Update MAC”。此后的工作,就是让修改值生效,具体操作如下:
点击“开始→设置→控制面板”,双击“网络和拨号网络”。选择要修改MAC地址的网络适配器,在选定的网络适配器图标,点击鼠标右键,选择“禁用”(请注意操作后,状态栏是否已显示为“禁用”)。右键单击选定的网络适配器,在右键菜单中选择“启用”。如果由于某些原因,你不能顺利禁用或启用指定的网络适配器,就只有重新启动系统使修改生效了。
Windows 98用户可以使用“Mac扫描器”,修改后要重新启动一次计算机。
zdygk
荣誉斑竹
极品果壳大将军
UID 114
精华
17
积分 1269
帖子 2408
活跃指数 107
LU金币 1031 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
#2
大
中
小
使用道具
发表于 2003-11-15 09:22
资料
个人空间
主页
短消息
加为好友
win98修改网卡IP不用重新启动机器。禁用、启用一下,90%的情况是有效的,新的IP从ipconfig可以看到!
不过修改MAc就没有做过,可否哪位有win98的尝试一下?
Major : ETL AIX+JAVA+DB2
Hobby: shell+os-developer
DB2 is the Best Pure RDBMS; Oracle is an aspirant
fzud
LU幼天使
UID 1273
精华
1
积分 30
帖子 54
活跃指数 0
LU金币 2007 个
LU金条 0 个
阅读权限 20
注册 2003-10-31
#3
大
中
小
使用道具
发表于 2003-11-16 03:45
资料
个人空间
短消息
加为好友
win98 不能禁用启用吧
==================================================
带着理想远行!~
zdygk
荣誉斑竹
极品果壳大将军
UID 114
精华
17
积分 1269
帖子 2408
活跃指数 107
LU金币 1031 个
LU金条 16619 个
阅读权限 200
注册 2003-9-24
#4
大
中
小
使用道具
发表于 2003-11-17 12:18
资料
个人空间
主页
短消息
加为好友
可以。在设备管理器里边,不是网络里边。
Major : ETL AIX+JAVA+DB2
Hobby: shell+os-developer
DB2 is the Best Pure RDBMS; Oracle is an aspirant
fzud
LU幼天使
UID 1273
精华
1
积分 30
帖子 54
活跃指数 0
LU金币 2007 个
LU金条 0 个
阅读权限 20
注册 2003-10-31
#5
大
中
小
使用道具
发表于 2003-11-19 06:41
资料
个人空间
短消息
加为好友
QUOTE(zdygk @ 2003-11-17 12:18:04)
可以。在设备管理器里边,不是网络里边。
看到后
开了个98去用了下
又学到了个平常没注意的
感谢!
==================================================
带着理想远行!~
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 论坛建设
> 博客专区
当前时区 GMT+8, 现在时间是 2008-10-11 19:22
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.053656 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计