开发 linux mac地址,在开发板linux下修改MAC地址 / How to change MAC address under linux

我们的开发板在出厂时已写好了MAC地址,请参考对应核心板的硬件手册获得更多的信息,如 i.MX6 是放在soc内部的otp内存上。

8aae9c6cc7cd7b1c69d00dfc71e7e8c7.png

而在对应的BSP manual中可以找到烧写otp内容的方法,请查看 #Burning_MAC_Address 这一节。

但要注意的是,由于imx6的otp内存只可以修改一次,因此如果出厂已经写过,则不能再修改。因此此时有两种方法。在出厂时写入想要的或者出厂后自己写入,此时请联系我们的销售部分。

在linux系统中修改。

以下介绍在linux中修改的方法:

首先你可以用

ip link show

来检查各个接口的信息,其中就包括MAC地址。

接下来用(以eth0为例)

ip link set eth0 down

先关闭eth0。接下来用以下指令即可设置MAC地址。

ip link set eth0 address XX:XX:XX:XX:XX:XX

这个是临时的MAC地址设置方法。

永久的设置方法:

在systemd文件夹建立一个文件(详细的配置方法请参考 systemd.network 中文手册 或其他文档)

touch /etc/systemd/network/00-default.link

然后在文件中增加

[Match]

MACAddress=XX:XX:XX:XX:XX:XX (原始的MAC地址)

[Link]

MACAddress=XX:XX:XX:XX:XX:XX (新的MAC地址)

就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值