Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
我们的开发板在出厂时已写好了MAC地址,请参考对应核心板的硬件手册获得更多的信息,如 i.MX6 是放在soc内部的otp内存上。
phyCORE-i.MX6 中的硬件手册:
而在对应的BSP manual中可以找到烧写otp内容的方法,请查看 #Burning_MAC_Address 这一节。
但要注意的是,由于imx6的otp内存只可以修改一次,因此如果出厂已经写过,则不能再修改。因此此时有两种方法。
- 在出厂时写入想要的或者出厂后自己写入,此时请联系我们的销售部分。
- 在linux系统中修改。
以下介绍在linux中修改的方法:
本文基于 MAC_address_spoofing 写成。
首先你可以用
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地址)
就可以了。
Overview
Content Tools
Tasks