Ubuntu 20.04 网卡命名规则
在 Ubuntu 20.04 LTS 中,网络接口的命名规则有所改变,已经不再是我们熟悉的 eth0,eth1 等等。这是因为在旧的命名规则下,网络接口的名称可能会因为硬件的更换或者系统的重启而改变,这给系统管理员带来了一些麻烦。因此,新的命名规则旨在使网络接口的名称更加稳定和预测性更强。
新的命名规则由 systemd/udev 引入,被称为"Predictable Network Interface Names"。这种命名规则基于设备的拓扑位置和硬件属性,因此即使在硬件更换或系统重启的情况下,网络接口的名称也会保持不变。这大大简化了系统管理员的工作,使他们能够准确地知道每个网络接口的名称,而不需要在每次系统启动时检查。
新的命名规则大致如下:
嵌入式设备接口名称以"en"开头,例如"enp2s0",其中"p2"表示设备在主板上的物理位置,"s0"表示设备上的端口号。
PCI Express 设备接口名称以"enp"开头,例如"enp0s31f6",其中"0"表示 PCI 总线编号,"s31"表示设备在 PCI 总线上的槽位号,"f6"表示功能编号。
USB 设备接口名称以"enx"开头,后面跟着设备的 MAC 地址。
无线设备接口名称以"wlp"开头,例如"wlp2s0",其中"2"表示设备在主板上的物理位置,"s0"表示设备上的端口号。
需要注意的是,虽然新的命名规则有很多优点,但也可能会带来一些问题。例如,如果你的脚本或应用程序依赖于旧的网络接口名称,那么在 Ubuntu 20.04 LTS 中,这些脚本或应用程序可能会无法正常工作。因此,在升级到 Ubuntu 20.04 LTS 之前,你需要确保你的脚本或应用程序能够处理新的网络接口名称。
总的来说,Ubuntu 20.04 LTS 中的网络接口命名规则为系统管理员提供了更稳定和可预测的网络接口名称,使他们能够更轻松地管理网络接口。然而,这也可能需要一些额外的工作来更新依赖于旧的网络接口名称的脚本或应用程序。
蓝易云-五网CN2服务器【点我购买】蓝易云采用KVM高性能架构,稳定可靠,安全无忧!蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。
海外免备案云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
版权声明: 本文为 InfoQ 作者【百度搜索:蓝易云】的原创文章。
原文链接:【http://xie.infoq.cn/article/2ae55b32b1e146c2854fb9bc6】。文章转载请联系作者。
评论