当前位置:首页 > 未分类 > 正文内容

debian-网卡名称的变迁(ethX -> enpXsY)

jxcq2年前 (2023-08-30)未分类64

早几年前,Linux 系统的网卡名称都是 eth0、wlan0,后来都变了个风格,就拿我的电脑举例:enp7s0, wlp6s0。
这到底是是什么原因呢?
最近突然好奇,去查了资料才知道为什么。
在 Fedora 的技术资料中找到,这个和 Systemd 有关,然后又在 freedesktop 官网 Systemd 的手册中找到了详细的说明。
现在的命名方案有好长一段,估计要看个半个小时(如果感兴趣可以仔细阅读一下),解开我的疑问却不需要那么复杂。

eth0 是什么意思?

系统自动选择的网络设备名称,名字来源于以太网 ethernet。
无线网卡就是 wlan,来自 Wireless LAN。

还有一些常见的名称 lo(Loopback), tun(Tunnel), br(Bridge) 等。

enp7s0 又是什么?

enp7s0 和 wlp6s0 的意思:

  • en 代表 Ethernet,wl 代表 Wireless LAN。

  • pXsY 则表示 PCI 位置

$ lspci
...
06:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 08)
...

为什么要改?

之前的命名方案是系统根据探测到网络驱动的顺序来的,这意味着理论上网络设备接口名称不固定。

不只是可能对部分应用产生不利影响,更有甚者,会影响一些网络防火墙的工作。

中间有一些改良的努力,试图来改变这个局面,各有局限,Systemd 还是认为当前的方案最佳。

当前方案叫做 biosdevname,看到有资料说可以在 grub 配置中加上 biosdevname=0 禁用这个方案。


来源:https://www.markjour.com/article/20210315-names-of-nic.html(感谢)

扫描二维码推送至手机访问。

版权声明:本文由小强的小站发布,如需转载请注明出处。

本文链接:https://zblog.dragon2024.cloudns.ch/?id=28

分享给朋友:

“debian-网卡名称的变迁(ethX -> enpXsY)” 的相关文章

TC1-A2-mqtt-配置

https://github.com/yakinchang/phicomm_tc1_a2 固件配置获取插排分配到的 IP(根据自己的网络环境自行解决),IP 以 10.10.9.134 为例访问插排的 http 接口,获取插排状态,用户名密码都是 admin支持的接口列表:修改和查询wifi:htt...

docker安装网心云

https://hub.docker.com/r/onething1/wxedgedocker run -d --name=wxedge --restart=always --privileged --net=host  --tmpfs /run --tmpfs /tmp -v /root...

转换vmware的vmdk格式为qcow2格式

精简版Download binariesqemu-img 2.3.0 for Windows x64完整版下载https://www.qemu.org/download/合并vmdk文件C:\Program Files (x86)\VMware\VMware Workstation>vmwar...

debian12查看硬盘分区UUID

df  -lfdisk -lls -l /dev/disk/by-uuid开机挂载硬盘:nano /etc/fstabUUID=xxxxxxxx-b23a-974c-96b5-da80140d5d38      /root/docker/hdd/wxy&nbs...

OMV7安装cockpit

OMV7安装cockpitapt install -t bookworm-backports cockpit  cockpit-machines   #(debian12)apt install -t jammy-backports cockpit ...

debian下挂载VMFS分区读取文件

安装vmfs6-tools   网站:https://packages.debian.org/sid/vmfs6-tools 添加源安装:https://packages.debian.org/sid/amd64/vmfs6-tools/download 方法1:/etc/apt...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。