05.OpenWrt-写入mac地址
05.OpenWrt-写入mac地址
一般连接网络设备都有mac地址,电脑连接到路由器网络,只要网络环境不改变,电脑的ip地址就不会变化.这是因为路由器识别到这台电脑的mac地址,会把同一个ip再次分配给这台电脑.比如在使用vmware安装ubuntu虚拟机的时候,在桥接模式下,每次开机ip地址都会改变,这是由于虚拟机的mac地址每次开机都随机生成.网络上有很多方法固定虚拟机的ip地址,但是没有从本质上了解ip变化的原因,只要给虚拟机设置一个固定的mac地址,ip地址每次都变化的问题就迎刃而解.
5.1 factory分区
root@Togetek:/# cat /proc/mtddev: size erasesize namemtd0: 00030000 00010000 "u-boot"mtd1: 00010000 00010000 "u-boot-env"mtd2: 00010000 00010000 "factory"mtd3: 00fb0000 00010000 "firmware"mtd4: 0021f407 00010000 "kernel"mtd5: 00d90bf9 00010000 "rootfs"mtd6: 00800000 00010000 "rootfs_data"
在OpenWrt系统中会把mac地址和wifi校准参数等写在flash的factory分区中,这样在批量烧录的时候可以将系统固件和mac地址单独烧录,通过编程器批量烧录方法会在后面介绍到,这里是在进入系统后通过命令的方式写入mac地址.
5.2 系统中写入mac地址
# 拷贝出factory分区dd if=/dev/mtd2 of=/tmp/factory.bin# WAN口地址修改命令echo -e -n "\xAC\xDB\xDA\x5B\x6F\x08" |dd of=/tmp/factory.bin bs=1 count=6 conv=notrunc bs=1 count=6 seek=40# 刷新art分区命令mtd write /tmp/factory.bin factory
偏移地址 | 名称 |
---|---|
0x04 | WIIF MAC |
0x28 | LAN MAC |
0x2E | WAN MAC |
mac地址的偏移地址不是一成不变,系统读取mac地址位置与写入的mac地址位置一致即可.
05.OpenWrt-写入mac地址相关推荐
- OpenWrt设置mac地址过滤和使用Iptables防火墙禁止mac地址上网
本文介绍使用OpenWrt限制特定mac地址的方法,一种是使用无线网络的mac地址过滤,一种是使用Iptables防火墙阻止策略. 一.使用mac-filter功能限制mac地址上网 方法1.web界 ...
- 使用UniFlash闪存编程工具为TM4C129x芯片写入MAC地址
对MAC地址进行检查和编程 网络上的每个 NIC(网络接口控制器)都必须由一个 MAC 地址唯一标识,以便在网段内进行通信.MAC 地址是一个 48 位值,表示为两个十六进制数字的六个八位字节.MAC ...
- linux 防火墙过滤mac地址,OpenWrt设置mac地址过滤和使用Iptables防火墙禁止mac地址上网...
本文介绍使用OpenWrt限制特定mac地址的方法,一种是使用无线网络的mac地址过滤,一种是使用Iptables防火墙阻止策略. 一.使用mac-filter功能限制mac地址上网 方法1.web界 ...
- 获取Mac地址getMacAddress
系统获取Mac地址的方法: WifiManager wifiManager = (WifiManager) MainActivity.this.getApplicationContext().getS ...
- 二层交换与MAC地址
根据国际标准化组织(ISO)提出的开放系统互连参考模型(OSI-RM),依据链路层(二层)进行数据帧转发的称为二层交换.相应地,仅支持二层交换的交换机称为二层交换机. 二层交换机工作在数据链路层,它对 ...
- 更新ZTE N880E手机的MAC地址
写这篇文章的缘由: 我的这部N880E 刷过WindowsPhone7.5,使用的时候一切正常,后来再刷回Android的时候,怎么都连不上wifi了. 怀疑是Mac地址有问题,因为之前刷WinPho ...
- mac地址容量的作用_在交换机或路由器中怎么来表明mac地址容量的
.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中. 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发. 3.如数 ...
- ROS配置MAC地址过滤-2
以前写过通过网桥配置MAC地址过滤使客户机不能进入网桥达到防止蹭网的目的,但客户机依旧可以通过正确的密码进入无线网,本文档记录如何在无线接口上配置MAC地址过滤使其不能接入无线网. 1,Wireles ...
- python生成文件夹并向文件夹写文件_python - 文件练习生成100个MAC地址写入文件
需求: 生成100个MAC地址并写入文件中,MAC地址前6位(16进制)为01-AF-3B 解题思路: 要求生成这样格式的mac地址:01-AF-3B-xx-xx-xx 首先生成-xx格式,16进制组 ...
最新文章
- valgrind——hisi平台valgrind
- 基于 Go 语言构建企业级的 RESTful API 服务
- eclipse提交项目到github
- 交换两个局部变量Integer的值
- Docker部署自己的短链接服务
- java nio 文件传输
- python入门:基础,列表、元组、字典及集合类型
- 机器学习-多元分类/回归决策树模型(tree包)
- Spring Cloud Netflix之Euraka Server注册中心
- oracle游标添加数据,Oracle使用游标更新数据
- Radware:防御现代鱼叉式网络钓鱼攻击的方法
- 基于opencv实现人脸识别及签到系统
- AE使用Keylight抠出人物身体教程-AE 人物抠像中文视频教程
- 测试基础+性能测试+自动化测试面试题(含答案)
- dedecms织梦实现url不变电脑和手机显示不同模板
- win10下安装gcc
- html表单边框怎么加颜色?html form标签的边框颜色实例
- 【五一创作】自动驾驶技术未来大有可为
- 6大B2C购物系统比较 1
- 爱好高科技之人脸识别模块
热门文章
- ipv4子网掩码是指的什么意思
- Zero-shot Cross-lingual Transfer of Prompt-based Tuning with a Unified Multilingual Prompt
- 《C语言》爱心代码,送给心爱之人
- 看完后,你将离成功不远了...让我们一起奋斗吧!【转】
- 人事管理系统hrm的总结
- mysql级联删除外键约束_mysql增加外键级联删除示例
- 安卓数据恢复大师:PhoneRescue for Android Mac中文版
- vue实现app下载页面,微信提示,自动识别安卓IOS
- Optics Bridge:Celo <-> 以太坊
- html内嵌式的语言,为何说PHP是一种HTML内嵌式的语言