嵌入式爱好者

查看: 60060|回复: 1

[Linux] 请问8MM/8MQ如何将网卡名称与MAC绑定?

[复制链接]

7

主题

12

帖子

45

积分

i.MX8MM通行证

扫一扫,手机访问本帖
发表于 2021-4-27 17:46:50 | 显示全部楼层 |阅读模式
如题。


根据网上的一些教程,大多数是说在/etc/sysconfig/network-scripts目录下的配置文件中修改,如ifcfg-eth0。然而8MM/8MQ下根本没有这个目录,我需要绑定的网卡名称也不是eth0这样的,而是无线网卡wlan0等。


此外也有说用udev的文章。在/etc/ude/rules.d文件夹下,感觉跟网络有关的只有autonet.rules这个文件。在该文件中增加下面两条规则,并不生效:


SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="无线网卡1的MAC地址", NAME="wlan0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="无线网卡2的MAC地址", NAME="wlan1"



如果新增另一个.rules文件,写入上面的规则,也是无效的。又查了一些资料发现,udev默认的设备文件夹是/dev,然而网卡设备文件好像根本没有挂载在/dev下……


所以求教,在8MM/8MQ上该如何将MAC与网卡名称绑定?(需要开机启动后就自动绑定)


非常感谢!
回复

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-4-28 16:13:40 | 显示全部楼层
我是在8MQ上做的,8MM也类似
可以在uboot中设置环境变量的方法,如下所示:


绑定MAC1.png

配置MAC2.png
ifconfig查看.png
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 20:23

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表