【Ubuntu】请问,`ip -a`显示的“wlo1”是什么呀?

商量AI

wlo1 是 Linux 系统中 无线网络接口(Wi-Fi 网卡)的名称,其命名遵循现代 Linux 的 可预测网络接口命名规则(Predictable Network Interface Names)。以下是详细解析:


命名规则拆解

wlo1 的结构由三部分组成:

  • wl:表示 无线局域网(WLAN)接口(对应传统命名的 wlan0)。
  • o:表示 主板板载设备(onboard device,即网卡是集成在主板上的)。
  • 1:表示 设备索引号(从 0 开始计数,此处为第二个无线网卡)。

为什么不是 “wlan0”?

  1. 传统命名规则(已弃用):

    • 早期 Linux 使用 eth0(有线网卡)、wlan0(无线网卡)等简单命名,但容易因硬件顺序变化导致名称混乱。
  2. 现代命名规则(systemd/udev 引入):

    • 为解决传统命名的不稳定性,采用基于硬件位置的可预测命名,例如:
      • enp3s0:PCI 总线上的以太网卡。
      • wlo1:主板板载的无线网卡。

其他常见接口命名示例

接口名称含义
eno1主板板载的以太网卡(onboard Ethernet)。
ens1主板板载的 PCI-E 以太网卡。
enp2s0独立 PCI-E 插槽的以太网卡。
wl无线局域网接口(WLAN)。
ww无线广域网接口(WWAN,如 4G/5G 网卡)。

如何验证 wlo1 的属性?

  1. 查看接口详细信息

    ip addr show wlo1
    

    输出会显示 IP 地址(如 192.168.50.241)、MAC 地址等。

  2. 检查硬件位置

    udevadm info -q path -n wlo1 | xargs udevadm info -a
    

    可看到 KERNEL=="wlo1"SUBSYSTEM=="net" 等信息,确认其为板载无线设备。


为什么需要这种命名规则?

  • 稳定性:即使添加或移除硬件,接口名称也不会改变。
  • 可追溯性:通过名称可直接推断硬件位置(如 o 表示板载,p 表示 PCI 插槽)。
  • 兼容性:适用于复杂环境(如多网卡服务器、虚拟化场景)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值