Linux网卡命名enp3s0说明
2023-09-14 09:01:07 时间
用了很多年Linux的我在升级Ubuntu 16.04之后竟然发现我的以太网卡的名字竟然不是eth0,变成了enp3s0,每次想要修改什么配置,都要先ifconfig查一下网卡名,真是让我很郁闷!
去网上搜索一下才知道,这次的Ubuntu 16的更新幅度很大,当属systemd替换掉了initd来引导系统这个动作给用户带来的影响最大,
原来习惯service什么的来控制系统服务什么的,现在竟然被systemctl这个命令替换了(虽然service依旧可用)。systemd带来的另
外一个副作用(或者可以说是优点)就是网络接口的命名方式变了:
/* * Two character prefixes based on the type of interface: * en — Ethernet * sl — serial line IP (slip) * wl — wlan * ww — wwan * * Type of names: * b<number> — BCMA bus core number * c<bus_id> — CCW bus group name, without leading zeros [s390] * o<index>[d<dev_port>] — on-board device index number * s<slot>[f<function>][d<dev_port>] — hotplug slot index number * x<MAC> — MAC address * [P<domain>]p<bus>s<slot>[f<function>][d<dev_port>] * — PCI geographical location * [P<domain>]p<bus>s<slot>[f<function>][u<port>][..][c<config>][i<interface>] * — USB port number chain */
上面一段是systemd源码的注释,意思是:
-
en代表以太网卡
-
p3s0代表PCI接口的物理位置为(3, 0), 其中横座标代表bus,纵座标代表slot
更加详细的历史及优缺点可以参考freedesktop的wiki
相关文章
- 【Linux】linux中你不得不爱的命令集(上)
- Linux系统配置多网卡技术指南(linux配置多个网卡)
- Linux系统安装无线网卡驱动指南(linux安装无线网卡驱动)
- Linux下无线网卡驱动安装指南(linux无线网卡驱动安装)
- Linux下按行分割文件的方法(linux按行分割文件)
- Linux下查看环境变量的方法(linux查看环境变量)
- 预防Linux端口攻击的防御措施(linux端口攻击)
- Linux网卡启动遭遇挫折:一次行动的失败(linux网卡启动失败)
- 权限深入Linux:配置用户权限(linux设置用户)
- 编译Linux下用GCC编译程序的实用指南(linux怎么用gcc)
- 查询查询Linux网卡带宽:简易解决方案(linux网卡带宽)
- Linux最佳管理面板:从初学者到专家(linux什么管理面板好)
- Linux文件夹共享:助你实现无缝便捷(linux文件夹共享)
- Linux多网卡配置指南(linux多个网卡)
- Linux的分支:各种操作系统的宝藏(linux的分支)
- 探索在线Linux系统的无限可能性(在线linux系统)
- 安全Linux系统加固,保障安全完整(linux加固)
- 简单改变,快速重命名Linux网卡(linux网卡重命名)
- 多网卡环境下的Linux网络设置(多网卡linux)
- 使用Linux,如何挂载无线网卡?(linux挂载无线网卡)
- Linux关网卡:简单明了的关闭方式(linux怎么关闭网卡)
- 优化中文字体在Linux上的显示(中文字体linux)
- Linux下如何查看网卡信息(linux看网卡)