kunlunh / mentohust-wrt

Automatically exported from code.google.com/p/mentohust-wrt
0 stars 0 forks source link

感谢作者的努力,关于DDWRT的MAC地址克隆问题。。。 #4

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
由于学校使用MAC地址绑定,所以连接的时候必须统一MAC,但��
�DDWRT的MAC地址克隆功能貌似慢一拍。。。路由启动后并不是��
�隆的MAC地址,要再去apply一次或者是等一会才有反应。。。

请教作者如何修改DDWRT原MAC地址,在网上搜了搜,貌似有修改
cfe(?忘了叫啥了- 
-)但是有可能变砖。。。所以请教一下作者~多谢了~
路由型号TL WR841NV5

Original issue reported on code.google.com by simonzha...@gmail.com on 26 Sep 2011 at 9:23

GoogleCodeExporter commented 8 years ago
是的,atheros芯片的MAC地址可能有问题,我是去学校网络中心�
��请解绑搞定的

Original comment by q741...@gmail.com on 26 Sep 2011 at 11:28

GoogleCodeExporter commented 8 years ago
我从网上看了修改的方法,木有找到cfe 然后想试试nvram上改
我已经设置过mac地址克隆了= =nvram里面 lan的wlan的都改了 
就是wan的还是原来的。。。
root@DD-WRT:~# nvram show|grep addr
log_ipaddr=0
et0macaddr=94:0C:6D:1E:78:C6
eth0_ipaddr=0.0.0.0
ath0.1_radius_ipaddr=0.0.0.0
eth6_ipaddr=0.0.0.0
ath0_radius_ipaddr=
ath0.1_radius2_ipaddr=0.0.0.0
ath3_radius_ipaddr=
eth1_ipaddr=0.0.0.0
eth7_ipaddr=0.0.0.0
size: 18794 bytes (46742 left)
ath0.1_ipaddr=0.0.0.0
lan_hwaddr=00:26:9E:60:35:DE
ath0_hwaddr=00:26:9E:60:35:DE
eth2_ipaddr=0.0.0.0
af_address_2=
eth8_ipaddr=0.0.0.0
wl_hwaddr=
ath0_br1_ipaddr=0.0.0.0
wan_hwaddr=00:26:9E:60:35:DF
ath1_radius_ipaddr=
eth10_ipaddr=0.0.0.0
ath0.2_ipaddr=0.0.0.0
ath4_radius_ipaddr=
lan_ipaddr=192.168.1.1
eth3_ipaddr=0.0.0.0
eth9_ipaddr=0.0.0.0
ath0_ipaddr=0.0.0.0
dmz_ipaddr=0
ath0.3_ipaddr=0.0.0.0
wan_ipaddr=10.100.74.50
wan_ipaddr_buf=10.100.74.50
et0macaddr_safe=94:0C:6D:1E:78:C6
eth4_ipaddr=0.0.0.0
af_address=
wl0_hwaddr=00:26:9E:60:35:DE
ath2_radius_ipaddr=
ath5_radius_ipaddr=
eth5_ipaddr=0.0.0.0
def_whwaddr=00:26:9E:60:35:DE
def_hwaddr=00:26:9E:60:35:DF
试试看看能不能成功
作者解绑以后上不是全用路由MAC咯?我们还要停电,晚上不��
�路由的话要用电脑直接连,在电脑上更改mac能骗过验证么?

Original comment by simonzha...@gmail.com on 27 Sep 2011 at 1:51

GoogleCodeExporter commented 8 years ago
或者直接在startup command里添加set nvram? 可以两个叠加么
比如这样:
nvram set wan_hwaddr=00:26:9E:60:35:DF
mentohust ***

linux下有木有delay命令什么的- -|| 没玩过linux 不知道。。。

Original comment by simonzha...@gmail.com on 27 Sep 2011 at 2:37

GoogleCodeExporter commented 8 years ago
sleep 1代表等待1秒 nvram set 
wan_hwaddr=00:26:9E:60:35:DF后可能要重启外网才能生效,atheros用的
是uboot或者redboot不是用的CFE,但是还是可以通过硬改MAC的,CF
E是broadcom芯片专用的。

Original comment by q741...@gmail.com on 27 Sep 2011 at 5:00

GoogleCodeExporter commented 8 years ago
感谢~去试试 有结果再来 :p

Original comment by simonzha...@gmail.com on 27 Sep 2011 at 5:54

GoogleCodeExporter commented 8 years ago
可以参照这贴修改MAC
http://www.right.com.cn/forum/viewthread.php?tid=52944&highlight=

Original comment by q741...@gmail.com on 30 Sep 2011 at 8:13

GoogleCodeExporter commented 8 years ago
这个地址失效了。可否将克隆MAC的NVRAM方法帖出来?

Original comment by zf19871...@gmail.com on 24 Feb 2012 at 6:07

GoogleCodeExporter commented 8 years ago
转载一篇文章:摩托罗拉wr850g 
v2和v3版刷ddwrt后MAC地址的问题解决办法

摩托罗拉的wr850g 
v2和v3版本现在都能刷ddwrt的v24了,而且支持硬件按钮复位

,不过如果复位的话,lan、wan、无线这3个MAC地址全会变成以�
��模式:

LAN MAC00:11:22:33:44:55 
WAN MAC00:11:22:33:44:56 
无线MAC00:11:22:33:44:57

如果是单台AP使用无所谓,但如果几台AP桥接或者中继的话就�
��烦了,有2种办法

恢复:

一、刷回原厂、然后再刷到openwrt,清空nvram,最后再刷回ddwrt
即可,不过这

个过程烦杂,所以下面说第二种方法。
二、

先说一下涉及到的几个地址的含义:

il0macaddr  这个是无线mac地址
et0macaddr  这个是LAN mac地址
et1macaddr  这个是WAN mac地址
lan_hwaddr  这个也是指LAN mac地址
wl_hwaddr  这个也是指无线mac地址
wan_hwaddr  这个也是指WAN mac地址
wl0_hwaddr  这个也是指无线mac地址

moto在ddwrt下mac地址必须遵循一个规律:

lan mac地址<wan mac地址<无线mac地址

我给一个范例:

00:0C:E5:4B:F2:85   这个地址就可以作为LAN  MAC地址
00:0C:E5:4B:F2:86   这个地址就可以作为WAN MAC地址
00:0C:E5:4B:F2:87   这个地址就可以作为无线 MAC地址

下面开始说方法:

1、XP下打开一个DOS窗口,然后输入:telnet 192.168.1.1 
回车,这里的

192.168.1.1是指你AP的地址,如果更改过,那就用新地址;
2、用户名为root  密码为admin  
如果你改过用户名和密码,那当然要输入新的

,没改过,就用上面的;
3、用户名和密码输入完成后,复制下面的命令直接粘贴到命�
��窗口内,然后回车

,每条命令粘贴后按一下回车,一共9条命令、9次回车,地址
你可以自己编,不

过需要遵循上面说的规律:

nvram set il0macaddr=00:0C:E5:4B:F2:87

nvram set et0macaddr=00:0C:E5:4B:F2:85

nvram set et1macaddr=00:0C:E5:4B:F2:86

nvram set lan_hwaddr=00:0C:E5:4B:F2:85

nvram set wl_hwaddr=00:0C:E5:4B:F2:87

nvram set wan_hwaddr=00:0C:E5:4B:F2:86

nvram set wl0_hwaddr=00:0C:E5:4B:F2:87

nvram commit(这条命令运行后稍等10秒再运行最后一条命令)

reboot(这个就是重启路由器,重启后路由器的地址就会变成��
�面的地址了)

原帖地址:http://forum.anywlan.com/thread-20759-1-1.html

Original comment by smaller...@gmail.com on 18 Mar 2013 at 10:53