查看 Linux 下的网卡信息

ArchWiki
systemd-networkd 是一个管理网络配置的系统守护进程.

查看网络设备

1
ls /sys/class/net

基本用法

systemd 是 Arch 安装的一部分,包含操作有线网络所需的所有文件,无线适配器可以通过其他服务(如 wpa_supplicant 或 iwd) 来配置.

通过 ifconfig 显示的设备中:

enp7s0 是当前实机的网卡.

enpls0 是有线适配器.

wlp2s0 是无线适配器.

NCI

NIC 为 Network Interface Controler, 网络接口控制器。又称网络适配器 (network adapter), 网卡 (netword card), 或局域网接收器 (LAN adapter).

其是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件.

每个网卡都有一个被称为 MAC 地址的独一无二的 48 位串行号,被写在卡的一块 ROM 中.

网卡以前是作为扩展卡插到计算机总线上的,现在大部分新的计算机都在主板上集成了网络接口,这些主板或是在主板芯片中集成了以太网的功能,或是使用一块通过 PCI 连接到主板上的廉价网卡.

网卡名称的变迁

参考
一开始,Linux 的网卡名称为 eth0, wlan0. 现在变为了 enp7s0, wlp6s0.

eth0, wlan0 的含义

eth0 是系统自动选择的网络设备名称,来自 ethernet.

无线网卡就是 wlan, 来自 Wireless LAN.

lo 为 Loopback.

tun 为 Tunnel.

br 为 Bridge.

enp7s0, wlp60 的含义

enp7s0 中 en 代表 ethernet, wlp60 中 wl 代表 wireless.

pXsY (X, Y 是整数值) 代表 PCI 的位置。

virbr

virbr0 (Virtual network switch) 是一种虚拟网络接口,这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器 (host) 上生成一个 virbr0, host 上所有虚拟机 (guests) 通过这个 virbr0 连起来. 默认情况下, virbr0 使用的是 NAT 模式 (采用 IP Masquerade).

NAT

NAT 是 Network Address Translation, 网络地址转换

当专用网内部的主机分配了本地的 IP 地址 (即仅在本专用网内使用的专用地址), 但又想和因特网上的主机通信, 通常使用 NAT.

PCI 总线

PCI 是 Peripheral Component Interconnect(外设部件互联标准) 的缩写。其为个人电脑使用最广泛的接口. 几乎所有的主板产品上都带有这种插槽。PCI 插槽也是主板带有最多数量的插槽类型。

从结构上看,PCI 是在 CPU 的供应商和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传输.


查看 Linux 下的网卡信息
http://example.com/2022/09/03/查看-Linux-下的网卡信息/
作者
Jie
发布于
2022年9月3日
许可协议