Originally posted by fminter at 2003-7-22 19:58: :s: 多谢各位
但是什么是mac 还有 怎么调mac????????????? |
MAC is an abbreviation of Media Access Control, the article below for ur reference, actually u may download a software on many websites to change the mac easily.
怎样修改网卡MAC地址
首先:在同一网段不能存在两个同样的MAC地址,否则将导致死机。因此在修改
之前应先确定你要改的地址,并确认不会与他人相冲突。建议至少应避开几个常用厂商的
地址段如 52-54-ab-xx-xx-xx、 00-00-e8-xx-xx-xx等。
也可以试着将MAC地址设成与IP地址一样,
如IP为: 202.112. 017. 033
MAC可设为:20-21-12-01-70-33
刚好12位数字对12位数字。
网卡真正的MAC地址是在EPROM中的,可以通过专门的程序修改,不少网卡的厂商都能提
供。比如PCI-RTL8029,便可到realtek公司的主页上下载一个修改EPROM的小程序。
另一种方法是通过软件修改。在Win9x和winnt
3.5、4.0、2000下,网卡驱动程序都是使用
NDIS规范与操作系统通信。MAC地址被存储在操作系统的某存储单元内,这时可以通过修改
该内容达到目的而不用修改你的EPROM内容。但如果一台机同时装有多个操作系统,则每个
系统都要做同样的修改。每次重装操作系统之后也需要重复下述修改步骤。
1、首先打开注册表,找到在HEKY_LOCAL_MACHINE\system\currentControlSet\control
\class\{4d36e972-e325-11ce-bfc1-xxxxxxxxxxxx},在0000、0001、0002等下,
观察网卡的描述内容,判断哪一个是你要修改的网卡。
2、在其下(如0001),添加一个字符串(编辑->添加数值),数值名称为NetworkAddress,
数据类型为REG_SZ,内容设为你要的MAC地址,要连续写,如004040404040。
3、然后到其下
NDI\params中添加一项主键(编辑->添加项),项名称为NetworkAddress,
类别可为空。在该项下添加名为default的字符串(编辑->添加数值,数据类型为REG_SZ)
,其值写你要设的mac地址,要连续的写,如004040404040。请注意与第二步中设的值
保持一致。
4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串(编辑->添加数值,数据
类型为REG_SZ),其作用为指定NetworkAddress主键的描述,其值可为"Modified
MAC
Address”,这样以后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,
其下存在名为"Modified MAC Address”的键值,其内容就是你在注册表中加的新的
MAC地址,以后只要在此修改MAC地址就可以了。
5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会
发现在高级设置项有一个名为"Modified MAC
Address”的键值,可用于直接修改MAC地
址。
注:
1、2步骤用于修改当前(下一次启动)时MAC 地址。
3、4步骤用于在网络属性的网卡属性中添加相应高级属性。
在Linux下可在/etc/rc.d下加上ifconfig eth0 hw ether
xx-xx-xx-xx-xx-xx就可以了!
然后重启!
不想重启,先用ifconfig eth0 down 再用哪个!再改IP,再ifconfig eth0 up
在FreeBSD下也差不多。
希望大家不要用上面的方法盗用别人的IP。
以上是转载。希望还是不要盗用别人的MAC和IP,毕竟是不道德的