ARM 开发板修改MAC地址
1 说明
ARM 开发板有时候需要修改MAC,本文旨在说明临时修改和永久修改MAC地址。文中的网口为 eth0,如果自己的网口不一致,请对应修改网口名称。
2 开发环境
硬件环境:ZYNQ7010 开发板
软件环境: xshell 工具
3 修改方法
3.1 临时修改
使用ifconfig 命令修改mac 地址
1.关闭网卡设备
ifconfig eth0 down
2.修改MAC地址
ifconfig eth0 hw ether 00:0a:35:00:01:23
3.重启网卡
ifconfig eth0 up
此方法适用于临时修改MAC地址,修改完成之后,如果重启板子,MAC会还原,不会保存。
3.2 永久修改方法
3.2.1 mac地址保存于flash或者eeprom
对于mac 地址保存于flash或者eeprom的开发板,可以通过uboot命令行修改地址。在开机启动的时候,按 Enter,进入uboot的命令行模式,然后设置mac 地址。
setenv ethaddr 00:0a:35:00:01:23
saveenv
如图3-1所示。
注意: 此方法,需要mac 地址保存于EEPROM 或者flash才适用。否则,输入 "saveenv "命令,会提示报错,没有写入成功,类似于:
*** Warning - spi_flash_probe_bus_cs() failed, using default environment
3.2.2 mac 通用修改方法
对于linux 系统,启动的时候,最后一个启动文件为:/etc/rc.local,直接编辑文件
vi /etc/rc.local
在文件的最后,增加修改mac 的命令
ifconfig eth0 down
ifconfig eth0 hw ether 00:0a:35:00:01:23
ifconfig eth0 up
保存,然后重启板子。
重启后,ifconfig 查看mac, 已经修改为设置的mac,如图3-2所示。
ARM 开发板修改MAC地址相关推荐
- 修改ARM开发板IP地址
修改ARM开发板IP地址 转载自:https://www.linuxidc.com/Linux/2011-06/36728.htm 要修改ARM开发板的IP,如果是yaffs2文件,可以 1.首先要修 ...
- 天嵌TQ2440 ARM开发板Uboot移植
TQ2440 ARM开发板Uboot移植 移植环境 主 机:VMWare--Fedora 10 Kernel:2.6.34 开发板:TQ2440--256MB Nand 编译器:arm-lin ...
- 如何移植valgrind到arm开发板
一些链接 valgrind官网:Valgrind Home valgrind安装包下载地址:Index of /pub/valgrind 简介 Valgrind是一个用于构建动态分析工具的仪器框架.V ...
- arm linux ping 通百度,linux ---之与ARM开发板相互ping 通
本实验是采用网线直连的方式,用网线把arm开发板与PC机的网线连接起来 在虚拟机上设置网络连接方式,选择桥接,直接连到物理网络 然后进入超级用户(root)使用su 指令,输入密码即可 查看自己的网卡 ...
- Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置
Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置 第一步:在PC机安装Ubuntu18.04LTS 具体安装步骤参见上一篇文章 第二步:安装arm-linux-gcc交叉编 ...
- 将linux内核烧进arm板,ARM开发板上uClinux内核移植
<ARM开发板上uClinux内核移植>由会员分享,可在线阅读,更多相关<ARM开发板上uClinux内核移植(19页珍藏版)>请在人人文库网上搜索. 1.纷傲掌秀悸篷益哑檀扬 ...
- 应用QQ2440(s3c2440)ARM开发板驱动MMA7455加速度计的linux设备驱动编写
课题水下机器人需要测定水下机器人的位姿,为此应用了加速度计MMA7455,该传感器可以用SPI或I2C读取数字信号到MCU. 驱动MMA7455在atmega128上已经实现,但是由于mega128的 ...
- RV1109开发板ssh服务器移植到arm开发板
RV1109开发板ssh服务器移植到arm开发板 ssh功能移植到RV1109开发板的,由于RV1109的SDK中,没有telnet功能,有时候adb功能在量产中需要关闭,避免造成设备留有漏洞,造成安 ...
- Firefly AIO-3399ProC ARM开发板环境配置过程
一.硬件条件 Firefly AIO-3399ProC + Ubuntu18.04官方固件(5.11号) 二.修改python版本(选做) 讲一下我需要修改Python版本的原因,如果读者不需要的话, ...
- 嵌入式开发入门之经典 ARM开发板
嵌入式开发入门之经典 开始进入嵌入式世界,真是一头雾水,不知道如何入手!也不知道该如何学习,学习什么,最近从网上转载这篇文章,对我启发很大,对于初始进入嵌入式的人们很有帮组,好多嵌入式大侠都说这是入门 ...
最新文章
- Athentech Perfectly Clear中文版
- android 随机布尔值,在 Android 的某些机型,v1.2.2 v1.2.1 加密会导致 boolean 类型的值丢失的问题...
- 【centOS】centOS安装图形界面
- 在GridView开头插入自动编号的方法
- 1 课外笔记之网页动画——jsp系列问题
- java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener
- ARMA模型性质之平稳AR模型得统计性质
- (组合数学笔记)Pólya计数理论_Part.7_Pólya定理的母函数形式
- Easyconnect mac版本下载地址
- 美国爱荷华州批准参议院541号文件,允许使用分布式账本技术和智能合约
- bzoj 1237: [SCOI2008]配对(DP)
- 使用DSIM给WIN7集成SP2、IE11、USB3
- python 多线程伪_Python每日3题什么是死锁?
- 城市数字孪生解决方案
- VMware虚拟机不能连接USB的问题
- 【AI视野·今日CV 计算机视觉论文速览 第175期】Fri, 10 Jan 2020
- 为什么说人间值得,因为有这么多美好让我们留恋。金秋十月初九于指南山村 。...
- qq iphone for android,QQ for iPhone/Android v8.2.8 正式版发布
- Firefly的Gevent重要迭代版本alpha0.1.2推出!
- 〖Python接口自动化测试实战篇③〗- 什么才是真正的自动化 - 自动化测试的意义又是什么?
热门文章
- Microsoft Excel 无法插入新的单元格,因为这会将非空单元格推送到工作表的末尾...的问题解决
- 2022最新整理新手零基础系统的自学网络安全
- Unity Gyro之使用陀螺仪实现简单VR全景环视效果
- js 判断2月份多少天
- 软件测试kpi绩效考核表,测试工程师绩效考核表.xls
- 复合函数高阶求导公式_高中数学复合函数求导公式及法则
- 手机不能上网原因分析及检测手段
- Nginx与Zuul的区别
- 开博第一天,在日本做开发的日子(生活-吃货篇)
- java+ElementUI前后端分离旅游项目第二天 旅游管理和自由行