操作系统MAC和网卡MAC

如题所述

操作系统里的MAC地址是可以改,而网卡的的MAC是不可以改
一般你装好网卡驱动后系统读出你网卡的MAC地址,所以一般系统的MAC地址和网卡的MAC地址是一样的,有时要用于一些特殊情况要改MAC地址实际上是改了系统里的MAC地址因为网卡的MAC地址是从生产出来后就不可以改了也是世界唯一的
教你改系统里的MAC地址
1.
显示修改前的MAC地址:
C:\>ipconfig
/all
Adapter
Physical
Address.
.
.
.
.
.
.
.
.
:
00-E0-3C-00-11-28
2.
打开注册表编辑器
开始->运行->REGEDIT
3.打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,
在该子键下的0000,0001,0002..等分支中查找DriverDesc,找到和网卡对应的子键,比如0002子键
4.再0002子键下新建一个字符串项,命名为NetworkAddress,(途中E)键值设为修改后的MAC地址,
要求为连续的12个16进制数,如:1234567890AB。
5.然后再0002下的NDI\PARAMS中新建一个名为NetworkAddress的子键,
在该子键下添加名为default的字符串项,值为修改后的MAC地址,与上面的数值相同。
实际上这只是设置在后面提到的高级属性中得出是值,
实际使用的MAC地址还是取决于在第4步中设定的NetworkAddress参数,
而且一旦设置后,高级属性中的值就是NetworkAddress给出的值而非默认值了。
6.在NetworkAddress的逐渐先继续添加名为ParamDesc的字符串项,其作用为指定的NetworkAddress主键的描述,
其值可为”MAC
address”或”Network
Address”,
这样在相应网卡项中的高级设值中就存在一个”Network
Address”的选项,
就是在注册表中加的新项NetworkAddress,以后只要再次修改MAC地址就可以了,关闭注册表,重新启动,就可以生效了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-23
你说的两个MAC其实是相同的
就像每一个人都有一个名字一样,每一台网络设备都用物理地址来标识自己,这个地址
就是MAC地址。网络设备的MAC地址是全球唯一的。MAC地址由48个二进制位组成,通常
我们用十六进制数字来表示。其中前6位十六进制数字由IEEE统一分配给设备制造商,后6
位十六进制数由各个厂商自行分配。例如,华为的网络产品的MAC地址前六位十六进制数是
0x00e0fc。
网络接口卡(NIC,Network
InterfaceCard),又称网卡,有一个固定的MAC地址。
大多数网卡厂商把MAC地址烧入ROM中。当网卡初始化时,ROM中的MAC物理地址读入RAM
中。如果把新的网卡插入计算机中,计算机的物理地址就变成了新的网卡的物理地址。
值得注意的是,如果您的计算机插了两个网卡,那么就有两个MAC地址。所以有些网络
设备可能有多个MAC地址。
相似回答