abu 发表于 2008-10-7 10:37

更改AP的MAC地址

摩托罗拉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秒再运行最后一条命令,这个命令是把刚才执行的命令保存到路由的flash。)
reboot(这个就是重启路由器,重启后路由器的地址就会变成上面的地址了)
看看我的路由(上图)

abu 发表于 2008-10-7 10:41

附上我修改是用到的命令
nvram set il0macaddr=88:88:88:88:88:89

nvram set et0macaddr=88:88:88:88:88:86

nvram set et1macaddr=88:88:88:88:88:87

nvram set lan_hwaddr=88:88:88:88:88:86

nvram set wl_hwaddr=88:88:88:88:88:89

nvram set wan_hwaddr=88:88:88:88:88:87

nvram set wl0_hwaddr=88:88:88:88:88:89


nvram commit

reboot

haihai 发表于 2008-10-7 11:38

看下
呵呵

jinjieaa 发表于 2008-10-7 11:41

不太懂 看看

test2008 发表于 2008-10-7 12:17

学习一下....

这是我 发表于 2008-11-7 14:44

belkinr 的也可以吗?

wu0090713 发表于 2009-8-20 12:48

学习中,顶顶顶顶顶顶顶顶顶
页: [1]
查看完整版本: 更改AP的MAC地址