UbuntuCore 18.04 修改无线网卡名称为 wlanX
一、问题描述
前段时间在公司产品上移植了最新的 UbuntuCore 18.04 系统,主控芯片为全志 H3 。
在移植完成后默认无线网卡名称变成类似于如下图所示 wlxe84e065f5db3 这样的名称。
由于应用程序中涉及到多网卡操作并使用网卡名称来进行绑定,为了程序的兼容性需要统一将无线网卡名称改回如 wlan0 这样的名称。
二、修改方法
1.在 /etc/udev/rules.d/ 目录下创建文件 80-net-setup-link.rules 文件,内容如下:
(文件完整路径为: /etc/udev/rules.d/80-net-setup-link.rules )
# do not edit this file, it will be overwritten on update
SUBSYSTEM!="net", GOTO="net_setup_link_end"
IMPORT{builtin}="path_id"
ACTION!="add", GOTO="net_setup_link_end"
IMPORT{builtin}="net_setup_link"
NAME=="", ENV{ID_NET_NAME}!="", NAME="$env{ID_NET_NAME}"
LABEL="net_setup_link_end"
2.修改完成后重启系统
可以看到系统无线网卡名称如下图所示变回 wlanX 了。