标签

, ,

今天在网上闲逛,看到在https://heiher.info/上有一篇文章,具体链接找不到了
可以通过udev在启动的时候改变网卡的名字
正好将以前偷懒没改的网卡该一下名字

背景:
笔记本有2张网卡,一张无线一张有线
无线网卡为broadcom生产,当装上驱动后无线名字为eth0,而有线为p34p1

首先获得网卡的相关信息
[xxx@dannoy ~]# udevadm info –query=all –path=/sys/class/net/eth0
P: /devices/pci0000:00/0000:00:1c.3/0000:09:00.0/net/eth0
E: UDEV_LOG=3
E: DEVPATH=/devices/pci0000:00/0000:00:1c.3/0000:09:00.0/net/eth0
E: INTERFACE=eth0
E: IFINDEX=2
E: SUBSYSTEM=net
E: ID_VENDOR_FROM_DATABASE=Broadcom Corporation
E: ID_MODEL_FROM_DATABASE=BCM4313 802.11b/g/n Wireless LAN Controller
E: ID_BUS=pci
E: ID_VENDOR_ID=0x14e4
E: ID_MODEL_ID=0x4727
E: ID_MM_CANDIDATE=1
E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/eth0
E: TAGS=:systemd:

再添加一个udev的规则,如

[xxx@dannoy ~]# cat /etc/udev/rules.d/85-network.rules
SUBSYSTEM==”net”, ENV{ID_VENDOR_ID}==”0x10ec”, ENV{ID_MODEL_ID}==”0x8168″, NAME=”eth0″//这一行为有线网卡
SUBSYSTEM==”net”, ENV{ID_VENDOR_ID}==”0x14e4″, ENV{ID_MODEL_ID}==”0x4727″, NAME=”wlan”//这行即为broadcom网卡

重启,成功

Advertisements