设置好网卡后新的linux系统会将网卡命名为wlxXXX(XXX是mac地址),下面介绍将两种网卡更改命名wlanX的方法。
方法1:改为传统的接口命名
禁用新命名规则,改为传统的接口命名
sudo ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules
方法2:自定义网卡设备名称
现有的命名系统(/lib/udev/rules.d/80-net-setup-link.rules)仅在尚未命名接口时才对其进行重命名。因此,您可以以更高的优先级添加自己的规则,以/etc/udev/rules.d自己的方式命名接口,这将阻止默认系统为这些接口命名。
首先通过以下方式获取设备的MAC地址、设备id
ip dev
首先通过以下方式获取设备的MAC地址
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether xx:a6:32:64:xx:xx brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DORMANT group default qlen 1000
link/ether xx:a6:22:64:xx:xx brd ff:ff:ff:ff:ff:ff
4: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether aa:bb:cc:dd:ee:ff brd ff:ff:ff:ff:ff:ff
您设备的MAC地址是
aa:bb:cc:dd:ee:ff
只需创建文件(只需在文本编辑器中以sudo权限打开即可)
sudo vim /etc/udev/rules.d/70-persistent-net.rules
添加以下行
# Realtek 8211CU Wifi AC 0bda:c811
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="wlan1"
将NAME替换为所需的名称,并将”aa:bb:cc:dd:ee:ff”替换为设备的MAC地址。
现在,只需重新启动计算机,设备名称应已更改