千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

综合布线(Cabling)
收藏本版 (10) |订阅

综合布线(Cabling) 今日: 6301 |主题: 37622

发新帖
打印 上一主题 下一主题

[求助]网卡的MAC地址被限???...

[复制链接]
swckhgf 发布于: 2004-4-21 22:53 1153 次浏览 6 位用户参与讨论
跳转到指定楼层
大家好。我是浙江温州的LAN用户,用300拨号上网。最近电信发神精,一个帐号只能一台机拨号,而且还邦定了网卡的MAC地址,如果拨号的那台机换了网卡怎么也拨不上去。必须要把新网卡的MAC改成原来的那个才行……各位有没有什么好的解决方法啊???有什么可以改MAC的软件???谢谢了……
回复

使用道具 举报

已有6人评论

新浪微博达人勋

千家认证

沙发
hk124cn 发表于 2004-4-22 18:03:00
win2000修改方法:
1、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主键下,查找DriverDesc内容为你要修改的网卡的描述的,如0000。下面的方法和rifter《修改MAC地址的范例》中提到的一样,我就照搬了(注解的地方以“^^”标明)。
2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地^^^^^【指在0000主键下】址,要连续写。如004040404040。
3、然后到其下NDI\params中加一项NetworkAddress的主键,在该主键下^^^^^【也是指在0000主键下】添加名为default的字符串,值写要设的MAC地址,要连续写,如004040404040。【实际上这只是设置在后面提到的高级属性中的**初始值**,实际使用的MAC地址还是取决于在第2点中提到的NetworkAddress参数,而且一旦设置后,以后高级属性中值就是NetworkAddress给出的值而非default给出的了。】
4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定NetworkAddress主键的描述,其值可为“MAC Address”,这样以后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。
5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项。用于直接修改MAC地址。
linux下网卡的MAC地址修改
关闭网卡:(否则会报告说设备忙)/sbin/ifconfig eth0 down
然后改地址:/sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE
然后启动网卡:/sbin/ifconfig eth0 up
可能还需要重新设置路由。视情况而定。
在Win9x
1、首先打开注册表,找到HKEY_LOCAL_MACHINE\system\Currentcontrolset\services\classes\net\0000、0001、0002等下,观察DriverDesc内容为你要修改的网卡的描述。
2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地址,要连续写。如004040404040。
3、然后到其下 NDI\params中加一项NetworkAddress的主键,在该主键下添加名为default的字符串,其值写你要设的mac地址,要连续的写,如004040404040
4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定nettwork-Address主键的描述,其值可为“MAC Address”,这样以后打开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,以后只要在此修改MAC地址就可以了。
WinNT下改网卡地址的方法:
打开注册表,HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services
找到网卡的键值在Parameters项里添加字串值:NetworkAddress 值为:“004040404040” (这里就是你要改的mac值,可自己随便填12位)
win2000下
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}下,(这个项对应的是网卡配置)
找到你的ETHERNET网卡项000x,然后添加或修改一个名为Network Address的字符串值,填入你需要修改的MAC地址就可以了。
名称:NetworkAddress
数据:“004040404040” (这里就是你要改的mac值,可自己随便填12位)
然后重新启动计算机,ipconfig看一下,就知道改好了没。

Windows环境:
用dos,8139的可以改,用realtek的pg8139.exe,比如 是8139c网卡,就改写8139c.cfg文件,第一行就是网卡mac,想怎么改就怎么改


linux环境下:

在/etc/rc.d/rc.local里加上这三句

ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eth0 up
这三句的意思是:先关网卡,改MAC.再开网卡
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
tpkj_gl 发表于 2004-4-22 18:29:00
有多种宽带路由器支持克隆MAC地址的
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
swckhgf 发表于 2004-4-22 20:05:00
多谢二楼的兄弟……谢了。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
ckwentao 发表于 2004-4-24 23:03:00
我顶  这个是个好东西  大家就顶!还是楼上的楼上懂
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
reynold 发表于 2004-4-24 23:44:00
ding
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
gddzh 发表于 2004-4-25 11:56:00
只能是通过修改注册表把你以前的MAC地址改上去
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城