深入理解Linux系统:掌握网卡命名规则及名字的含义(linux网卡名字)

深入理解 linux 系统:掌握网卡命名规则及名字的含义

网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了西城免费建站欢迎大家使用!

在使用 Linux 系统中,用户需要根据自己使用的Linux内核版本,配合网卡索引来辅助对网卡命名,一般情况下网卡的名称由网卡索引(Intel:eth0,eth1,Realtek:ENS33)、MII 连接号(0,1,2)、Bus ID(0000:04:00.0)等因素共同决定,Linux 系统通过这三个关键索引将多道网卡进行区分,从而在 Linux 系统的操作下自动生成网卡的名称,用户也可以根据 Linux 中的 udev 功能自定义网卡的名称来对网卡进行特殊标识,以便在日后方便地对网卡进行管理。

一般来讲,Linux中网卡的命名格式主要就是:TYPE PHYSICAL# 格式,例如:eth0,eth1,wlan0,wlan1 等等,其中TYPE表示网卡类型,常见的网卡类型有:eth(也就是有线网卡) 和 wlan(也就是无线网卡),而 PHYSICAL 表示的就是 Linux 中的物理设备索引,而 # 则代表的就是与此设备相关的逻辑索引,比如 eth0 表示的就是 Linux 中的第一张有线网卡,而 wlan0 则表示的就是第一张无线网卡。

当然,Linux 中的网卡命名也会受到芯片的不同而受到影响,不同的物理设备会由不同adapterID分类,甚至芯片型号变化也会改变网卡的标识,比如 Intel 的芯片可能是 eth0,eth1,而 Realtek 的芯片则变为 ENS33,ENS34 以此类推。

因此,要深入了解 Linux 系统中网卡命名的规则和含义,不仅要理解网卡索引和连接号的含义,用户还需要熟悉网卡芯片的特点和定义,特别是要注意硬件差异对网卡命名的规则产生的影响。同时,Linux 系统下用户也可以利用 udev 自行定义网卡命名,以便易于管理和区分。

以下是修改 Linux 系统中网卡命名的代码:

sudo vi /etc/udev/rules.d/70-persistent-net.rules # 编辑 udev 规则

# PCI device 0x168c:0x0073 (ath9k)

SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”xx:xx:xx:xx:xx:xx”, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, KERNEL==”wlan*”, NAME=”wlan0″ # 设为 wlan0

# PCI device 0x168c:0x0073 (ath9k)

SUBSYSTEM==”net”, ACTION==”add”, ATTR{address}==”xx:xx:xx:xx:xx:xx”, ATTR{dev_id}==”0x0″, ATTR{type}==”1″, KERNEL==”wlan*”, NAME=”wlan1″ # 设为 wlan1

总之,要深入理解Linux系统中网卡命名的规则和含义,就必须要熟悉 Linux 下的网络设备索引、MII 连接索引、Bus ID 以及芯片类型等内容。此外,Linux 用户还可以自行配置网卡命名,以方便管理和标识网卡。

成都网站建设选创新互联(☎:028-86922220),专业从事成都网站制作设计,高端小程序APP定制开发,成都网络营销推广等一站式服务。

当前文章:深入理解Linux系统:掌握网卡命名规则及名字的含义(linux网卡名字)
文章源于:http://www.shufengxianlan.com/qtweb/news0/536300.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联