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所示。

图3-1 uboot 设置mac 地址
注意: 此方法,需要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所示。
图3-2 网络信息

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值