×

OPENWRT修改MAC终极教程

消耗积分:0 | 格式:pdf | 大小:60.14KB | 2021-09-17

分享资料个

OPENWRT修改MAC终极教程-

问题:多台openwrt 设备在同一网络中使用产生MAC冲突

解决过程:

( 红色的为新增加的部分)

1. 修改 lan,wan mac 地址

编辑 /etc/config/network

修改其中一段

config 'interface' 'lan'

option 'type' 'bridge'

option 'ifname' 'eth0.0'

option 'proto' 'static'

option 'netmask' '255.255.255.0'

option 'ipaddr' '192.168.200.1'

option 'macaddr' 'd8:64:c7:5e:f1:c6'

config 'interface' 'wan'

option 'ifname' 'eth0.1'

option 'proto' 'dhcp'

option 'macaddr' 'd8:64:c7:5e:f1:c6'

2. 修改 eth0 mac 地址

编辑 /etc/rc.local

ifconfig eth0 down;ifconfig eth0 hw ether

d8:64:c7:5e:f1:c6;ifconfig eth0 up

3. 修改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


4. 修改完成

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


部分文件列表

文件名 大小
OPENWRT修改MAC终极教.pdf 10K

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !