关于网卡的物理地址

时间:2022-09-15 17:36:07
我想知道能不能把2块网卡的物理地址设成一样,从外界检测不出是2块,只能看到一块,怎么设置?请教各位高手,谢谢!

12 个解决方案

#1


WIN2k是可以设立一个虚拟的IP地址的!在注册表里改!如果你想永久修改的话,可以用编程器重新烧录网卡BIOS。
还有就是两块MAC地址一样的网卡,是不能在同一网络中工作的。

#2


哦,我的系统是WIN2000,怎么看物理地址?

#3


MS DOS下ipconfig/all

#4


ipconfig/all

#5


物理地址你可以设吗?

#6


我们知道网卡的地址有两种:1、IP地址-->这个要修改比较容易。 2、MAC地址-->网卡的物理地址,它是Ethernet协议采用的地址,主要用于局域网中。 一般由6位00--0FFH之间的16进制数组成,中间用"-"隔开表示,如:00-80-c8-74-12-37 一般来说,这个Mac地址是网卡自己的唯一标识,不可以随便更换的。本文对网卡Mac地址的 修改是基于注册表技术实现的。 
可以更改的原理//这是我们需要直到的,也是本文的闪光之处。 在Windows9x下,网卡驱动程序使用NDIS规范与操作系统通讯。MAC地址就存储在操作系统的 某个存储单元内,Windows9x系统就根据这个存储单元的内容来识别你网卡的物理地址。所以 我们完全不用修改EPROM的内容而只通过修改存储单元的内容就能达到修改MAC地址的目的。
修改方法: 运行regedit.exe,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000下,如果 你有一块以上的网卡,就还有0001,0002...在这里保存了有关你机器网卡的信息,其中的 DriverDesc的内容就是你的网卡的信息描述,比如我的网卡就是 Intel 21041 based Ethernet Controller 在相应的0000下新建一字符串"NetworkAddress",键值设为你想设置的地址,主意要连续写。 
如,我设置的是112233445566 设置完毕,重新启动计算机,你无论是使用winipcfg或者是使用nbtstat -a xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx是你的具体IP,来查看你都会发现你的网卡的MAC地址已经被修改成了 11-22-33-44-55-66。 
更进一步的设置: 在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000 下的NDI\Params中新建主键NetworkAddress;再在NetworkAddress主键下添加名为default 的串值,键值设置为你要预设置的MAC地址,如112233445566;继续添加名为ParmasDesc串,键值设置为"MAC Address" 设置好后,重新启动机器,打开网上邻居属性,选择相应的网卡,查看其属性页中的高级选项有一项就是刚才我们设置好的Mac Addess它的设置值就是我们的预设值112233445566 以上修改只适合于Windows系列操作系统,对于别的操作系统可能得想别的办法。
修改注册表前请注意备份。

#7


hehe,如果要让两个网卡在外界看来如一个网卡,只配置相同的MAC好象还不行。我不知道你这样的目的是什么。如果想通过这样来加快网络速度,呵呵,基本上不可能。在网络设备如路由器之类的有使用这种方法来背份冗余的。但那也是一个网卡活动一个网卡不活动。如果你是要设计网络背份,可以不用把两个网卡设同样的MAC地址。只要在备用网卡工作时,发一个ARP广播就搞定了。一般的网络最差也只要4秒就搞定了。(ARP表超时)

#8


每块网卡的MAC地址都是不一样的,据我所知,好像不能改,就算能改也不能在同一网络中使用。
支持楼上的

#9


能告诉我们你这样做是为什么吗

#10


在ms-dos 用ipconfig/all 命令,其中physical address 就是MAC
其实在xp下查看网络连接的属性(连线情况下),在   支持-详细信息 里就能找到你的MAC!

#11


每块网卡的MAC是唯一的。

#12


把几块网卡连成网桥,就可以把它们的MAC地址设成一样。

#1


WIN2k是可以设立一个虚拟的IP地址的!在注册表里改!如果你想永久修改的话,可以用编程器重新烧录网卡BIOS。
还有就是两块MAC地址一样的网卡,是不能在同一网络中工作的。

#2


哦,我的系统是WIN2000,怎么看物理地址?

#3


MS DOS下ipconfig/all

#4


ipconfig/all

#5


物理地址你可以设吗?

#6


我们知道网卡的地址有两种:1、IP地址-->这个要修改比较容易。 2、MAC地址-->网卡的物理地址,它是Ethernet协议采用的地址,主要用于局域网中。 一般由6位00--0FFH之间的16进制数组成,中间用"-"隔开表示,如:00-80-c8-74-12-37 一般来说,这个Mac地址是网卡自己的唯一标识,不可以随便更换的。本文对网卡Mac地址的 修改是基于注册表技术实现的。 
可以更改的原理//这是我们需要直到的,也是本文的闪光之处。 在Windows9x下,网卡驱动程序使用NDIS规范与操作系统通讯。MAC地址就存储在操作系统的 某个存储单元内,Windows9x系统就根据这个存储单元的内容来识别你网卡的物理地址。所以 我们完全不用修改EPROM的内容而只通过修改存储单元的内容就能达到修改MAC地址的目的。
修改方法: 运行regedit.exe,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000下,如果 你有一块以上的网卡,就还有0001,0002...在这里保存了有关你机器网卡的信息,其中的 DriverDesc的内容就是你的网卡的信息描述,比如我的网卡就是 Intel 21041 based Ethernet Controller 在相应的0000下新建一字符串"NetworkAddress",键值设为你想设置的地址,主意要连续写。 
如,我设置的是112233445566 设置完毕,重新启动计算机,你无论是使用winipcfg或者是使用nbtstat -a xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx是你的具体IP,来查看你都会发现你的网卡的MAC地址已经被修改成了 11-22-33-44-55-66。 
更进一步的设置: 在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net\0000 下的NDI\Params中新建主键NetworkAddress;再在NetworkAddress主键下添加名为default 的串值,键值设置为你要预设置的MAC地址,如112233445566;继续添加名为ParmasDesc串,键值设置为"MAC Address" 设置好后,重新启动机器,打开网上邻居属性,选择相应的网卡,查看其属性页中的高级选项有一项就是刚才我们设置好的Mac Addess它的设置值就是我们的预设值112233445566 以上修改只适合于Windows系列操作系统,对于别的操作系统可能得想别的办法。
修改注册表前请注意备份。

#7


hehe,如果要让两个网卡在外界看来如一个网卡,只配置相同的MAC好象还不行。我不知道你这样的目的是什么。如果想通过这样来加快网络速度,呵呵,基本上不可能。在网络设备如路由器之类的有使用这种方法来背份冗余的。但那也是一个网卡活动一个网卡不活动。如果你是要设计网络背份,可以不用把两个网卡设同样的MAC地址。只要在备用网卡工作时,发一个ARP广播就搞定了。一般的网络最差也只要4秒就搞定了。(ARP表超时)

#8


每块网卡的MAC地址都是不一样的,据我所知,好像不能改,就算能改也不能在同一网络中使用。
支持楼上的

#9


能告诉我们你这样做是为什么吗

#10


在ms-dos 用ipconfig/all 命令,其中physical address 就是MAC
其实在xp下查看网络连接的属性(连线情况下),在   支持-详细信息 里就能找到你的MAC!

#11


每块网卡的MAC是唯一的。

#12


把几块网卡连成网桥,就可以把它们的MAC地址设成一样。