Openwrt 修改Mac地址
来源:互联网 发布:日本杀人知乎 编辑:程序博客网 时间:2024/05/18 01:29
Openwrt 修改Mac地址
2015-09-08 18:42 2478人阅读 评论(0)收藏举报
分类:
版权声明:本文为博主原创文章,未经博主允许不得转载。
root@M201:~# ls /dev/mtdblock
mtdblock0 mtdblock1 mtdblock2 mtdblock3 mtdblock4 mtdblock5
root@M201:~# ls /dev/mtdblock*
/dev/mtdblock0 /dev/mtdblock2 /dev/mtdblock4
/dev/mtdblock1 /dev/mtdblock3 /dev/mtdblock5
root@M201:~# dd if=/dev/mtdblock2 of=/tmp/factory
128+0 records in
128+0 records out
root@M201:~# hexdump /tmp/factory
0000000 7620 0105 0c00 7643 1820 ffff ffff ffff
0000010 ffff ffff ffff ffff ffff ffff ffff ffff
0000020 ffff ffff ffff ffff 0c00 7643 7720 0c00
0000030 7643 6620 0c22 0000 ffff 013f 7755 aaa8
0000040 888c ffff 000a 0000 0000 0000 0000 ffff
0000050 ffff 0202 0202 0202 0202 0202 0202 0202
0000060 0303 0303 0303 0303 0303 0303 0303 ff80
0000070 ffff ff80 ffff 0000 ffff ffff ffff ffff
0000080 ffff ffff ffff ffff ffff ffff ffff ffff
*
00000d0 ff20 ffff ffff ffff ffff ffff ffff 0808
00000e0 0808 0004 0707 0004 0808 0004 0707 0004
00000f0 ffff ffff ffff ffff ffff ffff ffff ffff
*
0010000
root@M201:~# cat /sys/class/ieee80211/phy0/macaddress
00:0c:43:76:20:18
root@M201:~# hexdump -s 4 -n 6 -C /dev/mtd2 | head -n 1 | sed 's/\ \ /:/g' | cut -d: -f 2 | sed 's/\ /:/g'
00:0c:43:76:20:18
hexdump -s 偏移4个字节,-n 读取6个字节长度
head -n 显示1行
sed 's/\ \ /:/g' 将两个空格替换为一个冒号,在此为了取第二个域的mac地址
cut -d: 自定义分隔符‘:’,默认制表符;-f 与-d一起使用,指定显示哪个区域。
sed 's/\ /:/g' 将单空格替换为冒号进行显示
二、修改分区可写
index efa0569..fb4e71d 100755
--- a/target/linux/ramips/dts/M201.dts
+++ b/target/linux/ramips/dts/M201.dts
@@ -41,7 +41,6 @@
factory: partition@40000 {
label = "factory";
reg = <0x40000 0x10000>;
- read-only;
};
三、读出分区
dd if=/dev/mtdblock2 of=/tmp/factory.bin
四、修改Mac地址
这里只要对factory.bin 04-09偏移地址修改。
00 0C 43 76 20 18
五、写回分区
shell中写回factory.bin
mtd write /tmp/factory.bin factory
这是最粗暴的方式。当然,最好还是写个程序来进行修改,这个就自己发挥了(例如:macwrite)。
0 0
- OpenWRT 修改MAC地址
- Openwrt 修改Mac地址
- Openwrt 修改Mac地址
- openWRT如何修改MAC地址
- 修改rt5350 openwrt的 mac地址
- Openwrt永久修改MAC地址源代码
- openwrt MT7620的无线MAC地址修改
- OpenWrt Mac地址修改错误SIOCSIFHWADDR: Cannot assign requested address
- openwrt 修改flash中mac地址信息的基本方法
- Openwrt:逆向永久修改Flash中的Mac地址
- openwrt 修改IP地址
- openwrt生成随机mac地址
- OpenWrt路由器设置万能中继及如何永久修改MAC地址
- openwrt默认mac地址配置(MT7620a)
- 修改 Mac 的 MAC 地址
- mac 上修改mac地址
- Mac OS修改Mac地址
- 网卡MAC地址修改
- 搜索引擎优化大师的SEO总结
- 欢迎使用CSDN-markdown编辑器
- sleep与usleep的区别
- LeetCode 326. Power of Three 解题报告
- 第九周oj2
- Openwrt 修改Mac地址
- Java 获取jar 绝对路径方法
- Codeforces 347E - Number Transformation II
- OneProxy安装部署和分表简测
- Rx JAVA在安卓中的使用
- Spring Boot Profile使用
- Android跟我一起来开发--微影之架构补充篇
- 网页设计师必知的10则SEO
- windows服务器安装sftp 教程及注意事项