添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
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地址

(1) 编辑 /etc/rc.local

ifconfig eth0 down
ifconfig eth0 hw ether d8:64:c7:5e:f1:c6
ifconfig eth0 up

(2)编辑network文件

vi /etc/config/network
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
option 'macaddr' '11:AA:BB:22:CC:DD'  #添加这一行,MAC地址改为你想要的

3.修改wireless mac地址

修改 /etc/config/wireless中的mac:

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path '10180000.wmac'
        option htmode 'HT20'
        option txpower '20'
        option country '00'
config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'psk2'
        option key '1234567890'
        option 'macaddr' 'd8:64:c7:5e:f1:c6'

4.修改完成
reboot 重启,就能看到所有修改都生效了。

在rcS或者rc.local启动脚本中加入以下指令(适用于小批量的更改) ifconfig NI hw ether xx:xx:xx:xx:xx:xx   //NIC是网卡名称,xx是mac 在对应网卡的network配置文件中加入(适用于小批量的更改) option macaddr xx:xx:xx:xx:x root@M201:~# ls /dev/mtdblock mtdblock0  mtdblock1  mtdblock2  mtdblock3  mtdblock4  mtdblock5 root@M201:~# ls /dev/mtdblock* /dev/mtdblock0  /dev/mtdblock2  /dev/mtdblock4 /dev/mtdbl SSID = Service Set IDentifier BSSID = Basic Service Set IDentifier ESSIS = Extended Service Set IDentifier 举个例子,一家公司面积比较大,安装了若干台无线接入点(AP或者无线路由器),公司员工只需要知道一个SSID就可以在公司范围内任意地方接入无线网络。BSS
转载自:http://www.right.com.cn/forum/thread-120920-1-1.html (大部分步骤一样,修改wireless mac地址原作者的方法不行,改为修改wireless) 问题:多台openwrt设备在同一网络中使用产生MAC冲突 解决过程: (红色的为新增加的部分) 1.修改 lan,wan mac地址 编辑 /etc/config/netw
root@OpenWrt:/# iwpriv ra0 e2p ra0 e2p: [0x0000]:7628[0x0002]:0201[0x0004]:5164[0x0006]:807E [0x0008]:FA35[0x000A]:0000[0x000C]:0000[0x000E]:0000 ra0 的 mac 是读取 0x0004,0x0006 和 0x0008 三个寄存器。 若果想把 Mac 地址修改为 64:51:7e:80:88:99  * flash MAC    * This program is free software; you can redistribute it and/or modify  * Cross-compile with cross-gcc -I/path/to/cross-kernel/inc