这是通过软件更改的mac和ip地址,通过路由是需要输入密码的。这种情况要通过注册表来禁止,方法如下:
操作系统在使用网卡的 mac 地址时,并不是实时的进行检测,而是取用已经事先登记的值。如果我们把这些登记的值进行修改,那么就骗过了操作系统,我们随便使用什么网卡都可以了。在 windows 操作系统中,这些值也同样保存在注册表里。(假设网卡 mac=00e04c3e26c5,同时假设只有一块网卡。)
◇windows98、windowsme:
[hklmsystemcurrentcontrolsetservicesclass
et 000]
"networkaddress"="00e04c3e26c5"
[hklmsystemcurrentcontrolsetservicesclass
et 000
diparams
etworkaddress]
"default"="00e04c3e26c5"
"paramdesc"="mac address"
◇windows2000:
[hklmsystemcurrentcontrolsetservicesclass{4d36e972-e325-11ce-bfc1-08002be10318} 000]
"networkaddress"="00e04c3e26c5"
[hklmsystemcurrentcontrolsetservicesclass{4d36e972-e325-11ce-bfc1-08002be10318}
000
diparams
etworkaddress]
"default"="00e04c3e26c5"
"paramdesc"="mac address"
◇linux:
修改步骤:首先关闭网卡设备(否则会报告系统忙):/sbin/ifconfig eth0 down;然后执行命令:/sbin/ifconfig eth0 hw ether 00:aa:bb:cc:dd:ee;最后启动网卡设备:/sbin/ifconfig eth0 up。
win98下改网卡地址的方法:
网卡真正的mac地址是在eprom中的,可以通过专门的程序修改,不少网卡的厂商都能提供。比如
pci-rtl8029,便可到realtek公司的主页上下载一个修改eprom的小程序。
在win9x和winnt 3.5、4.0下,网卡驱动程序使用ndis规范与操作系统通信。mac地址被存储在操作
系统的某存储单元内,这时可以通过修改该内容达到目的而不用修改你的eprom内容。
1、首先打开注册表,找到
hkey_local_machinesystemcurrentcontrolsetservices
classes
et000、0001、0002等下,观察driverdesc内容为你要修改的网卡的描述。
2、在其下,添一个字符串,名字为networkaddress,值设为你要的mac地址,要连续写。
如004040404040。
3、然后到其下 ndiparams中加一项networkaddress的主键,在该主键下添加名为default的字符
串,其值写你要设的mac地址,要连续的写,如004040404040。
3、然后到其下 ndiparams中加一项networkaddress的主键,在该主键下添加名为
4、在networkaddress的主键下继续添加名为paramdesc的字符串,其作用为指定network-
address主键的描述,其值可为“mac address”,这样以后打开网络邻居的属性,双击相应网卡项
会发现有一个高级设置,其下存在mac address 的选项,就是你在注册表中加的新项
networkaddress,以后只要在此修改mac地址就可以了。
5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有
一个mac address的高级设置项。用于直接修改mac地址。
一些网卡如d-link的de220在安装时,会自动在注册表中加入这些项目,你只需修改值就可以了。
1、2步骤用于修改当前(下一次启动)时mac 地址。
3、4步骤用于在网络属性的网卡属性中添加相应高级属性。
************************************************************************
*******************
winnt下改网卡地址的方法:
打开注册表,
hkey_local_machine->system->currentcontrolset->services
假设我的网卡是ne2000,找到ne2000与ne20001的键值(不知道怎么回事,我这里关于ne
2000的键有两个,为保险,都做如下修改),在parameters项里添加字串值:
名称:networkaddress
数据:“004040404040” (这里就是你要改的mac值,可自己随便填12位)
然后重新启动计算机,ipconfig看一下,就知道改好了没。
************************************************************************
**************************
win2k下改网卡地址的方法:
一般来说,如果不是选择ne2000 compatible安装的驱动,在网卡的属性里面会有一个高级页,
其中会有network address的选项,这样你就可以设置啦。这个方法在win98中也适用。
我的win2k网卡就是这样装好的,而且有意思的是,我的网卡没有2k的驱动,只有尝试选择其他的
ne2000兼容网卡安装驱动,在2k的硬件安装向导里,如果配置成功,最后一定不会出现驱动不匹配
的信息,不用重启来检验了,真的不错。另外,如果你想改注册表的话,就这样,
在hkey_local_machinesystemcurrentcontrolset
controlclass{4d36e972-e325-11ce-bfc1-08002be10318}下,
(这个项对应的是网卡配置)
找到你的ethernet网卡项000x,然后添加或修改一个名为network address的字符串值,填入你需
要修改的mac地址就可以了
这是网卡的身份证明,不能修改的 呵呵,是不能修改的
你到命令里看看就知道了
不行的话
你从做一下系统看看,变了没! 一般人是不能修改的,你可以看到它。 mac地址又叫网卡的物理地址,此地址全球唯一,出厂的时候便已经设定好,每块网卡都不一样。
无法更改!