openwrt 如何克隆mac地址

openWRT如何修改MAC地址~

1、修改 eth0 mac地址:
编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。
2、修改wireless mac地址。
这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。
在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。
编辑 /sbin/wifi;修改如下一段,增加内容。
set_wifi_up() {
echo wifi_up;ls /tmp/run/*.conf

kill `cat /var/run/wifi-phy0.pid`
sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf
hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf

local cfg="$1"
echo wifi_up 2;ls /tmp/run/*.conf
local ifname="$2"
echo wifi_up 3;ls /tmp/run/*.conf
uci_set_state wireless "$cfg" up 1
uci_set_state wireless "$cfg" ifname "$ifname"

}

3、修改完成 。
sync;reboot 重启,就能看到所有修改都生效了。

遇到了和你一样的问题,在网上搜索了半天,还真没有好的解答,只好自己潜心研究,终于搞定:
1、进入WAN口的设置,将你需要的MAC地址填入“克隆MAC地址”栏中;
2、填完你会发现在你截图的页面中,显示的还是00:00:00:00:00:00;
3、进入WAN6口的设置,和WAN口设置相同,把同样的MAC地址填入“克隆MAC地址”栏;
4、保存应用就行了!

首先找到你需要克隆的mac地址,如是计算机的网卡mac地址,可以在cmd下用ipconfig /all查看。
然后,用winscp登录路由器,打开etc/config/network,编辑,在“wan”字段下添加命令:option 'macaddr' 'xxxxxxx',xxxxxx是你要克隆的mac地址,重启路由器生效。

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网