用了很多年Linux的我在升级Ubuntu 16.04之后竟然发现我的以太网卡的名字竟然不是eth0,变成了enp1s0,每次想要修改什么配置,
都要先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源码的注释,意思是:

  1. en代表以太网卡

  2. p3s0代表PCI接口的物理位置为(1, 0), 其中横座标代表bus,纵座标代表slot

更加详细的历史及优缺点可以参考freedesktop的wiki

Linux网卡命名enp1s0说明相关推荐

  1. Linux网卡命名规则

    网卡命名 一.为什么需要这个       服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的.Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口 ...

  2. ubuntu/linux系统知识(36)linux网卡命名规则

    文章目录 背景 命名规范 系统默认命名规则 优势 背景 很久以前Linux 操作系统的网卡设备的传统命名方式是 eth0.eth1.eth2等,属于biosdevname 命名规范. 服务器通常有多块 ...

  3. linux网卡名字enp3s0,Linux网卡命名enp3s0说明

    用了很多年Linux的我在升级Ubuntu 16.04之后竟然发现我的以太网卡的名字竟然不是eth0,变成了enp3s0,每次想要修改什么配置, 都要先ifconfig查一下网卡名,真是让我很郁闷! ...

  4. linux网卡命名规则变为eno分析?

    起因:自己装了最新版本的ubunt发行版,今天发现无法上网,在解决联网故障时发现网卡不再是传统的eth0的方式,本机显示为eno1.奇了个怪了,纳了个闷了,google一探究竟! 查看本机ubuntu ...

  5. Linux网卡重命名规则

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 linux网卡命名规则 ...

  6. linux 下 网卡命名改名

    目录 背景 一致网络设备命名规范 biosdevname net.ifnames 系统默认命名规则 流程 rename 流程 scheme 次序 用户自定义网卡名称 内核启动参数biosdevnane ...

  7. Linux 网卡重命名

    生成系统引导文件 vim /etc/default/grub GRUB_CMDLINE_LINUX行末添加:net.ifnames=0 biosdevname=0 使上面的更改生效 grub2-mkc ...

  8. linux设置网络 重命名,01-Redhat/Centos7网卡命名介绍及修改方式

    1. Redhat/Centos7网卡命名介绍 1.1 网络设备命名 Redhat/Centos7提供在网络接口中使用新的网络设备命名方法.这些功能会更改系统中的网络接口名称,以便定位和区分这些接口. ...

  9. linux查看网卡物理编号_Centos 网卡命名规范及信息查看(物理网卡,虚拟网卡)...

    背景 之前写的脚本中获取 IP 地址时,未考虑虚拟网卡的情况(docker 创建的虚拟网卡),导致脚本失败,故总结下网卡相关知识. 一致网络设备命名规范 Centos 6及之前的版本网卡命名格式:et ...

最新文章

  1. Android UI开发第五篇——自定义列表
  2. [IS-IS] IS-IS路由协议的基本知识及配置
  3. Tomcat线程连接池参数优化
  4. 学习windows编程 day6 之模拟记事本
  5. 常系数线性递推的第n项及前n项和(转载)
  6. 【Python】下载所有 XKCD 漫画
  7. Fiddler4入门——手机抓包
  8. 一个工业相机通用类解决大部分业内流行相机的访问(基于大华相机的动态链接库开发的通用相机类)C#版
  9. PI系统在DCS中的应用
  10. TVP大佬组队,吐槽鹅厂数据库?!
  11. 你为什么始终做不好会议营销?「会议营销」电子书免费下载
  12. 易飞会计科目表自己外挂表构造语句
  13. 全向移动机器人运动参数校准
  14. 记录一次扇贝网前端实习面试
  15. nginx: [emerg] “location“ directive is not allowed here in /usr/local/nginx/conf/nginx.conf:72
  16. WinSCP连接不上虚拟机
  17. ESP8266 读取多个传感器数据(风速、风向、颗粒物、CO)
  18. asp从服务器下载文件的几种方法
  19. uCOS III 和 uCOS II的区别
  20. Cadence Orcad Capture 疑难问题解答2:每次启动都会有个“Start Page”页图文教程

热门文章

  1. 深入理解Java垃圾回收——垃圾收集器
  2. CES 2023:NVIDIA发力元宇宙与汽车市场
  3. php ajax不能传XmL,php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
  4. Excel多级下拉菜单制作
  5. 洗地机哪个牌子比较好?家用洗地机推荐
  6. 【RPG Maker教程】事件基础篇:什么是变量
  7. R语言处理数据——删除指定列
  8. 新概念二册 Lesson 39 Am I all right?我是否痊愈?(复习直接引语变间接引语)
  9. 使用Java语言从零开始创建区块连
  10. P2051 [AHOI2009]中国象棋