您现在的位置是:首页 > 教程 > OPENWRT修改MAC终极教程
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

OPENWRT修改MAC终极教程

更新时间:2019-11-22 16:04:38 大小:10K 上传用户:xuzhen1查看TA发布的资源 标签:openwrt 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

问题:多台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

部分页面预览

(完整内容请下载后查看)
版本: OpenWrt | OpenWrt Backfire 10.03.1  
问题:多台 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  

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载