运行“ifconfig -a”时条目的含义是什么

运行“ifconfig -a”时条目的含义是什么

ifconfig -a当我在 Chromebook 上运行时(通过 ChromeOS 内部的 shell 和我的 Ubuntu chroot),我得到以下条目:

acrbr0: ...
lo: ... 
veth_android: ...
wlan0: ...

我找到了有关和的信息wlan0veth_android但找不到其他信息。我对网络了解不多,因此非常希望您能提供一些简要信息。

答案1

您看到的条目称为可预测的网络接口名称enx<MAC_ADDR>。这意味着非永久网络接口(即 USB 接口)具有或(或类似)形式的名称wlx<MAC_ACCR>,以便任何依赖于该特定设备的脚本和系统都可以 100% 地确信它针对的是正确的设备。

可预测网络接口命名约定如下:

  • 包含固件/BIOS 为板载设备提供的索引号的名称(例如eno1:)
  • 包含固件/BIOS 的名称提供的 PCI Express 热插拔插槽索引号(例如ens1:)
  • 包含硬件连接器的物理/地理位置的名称(例如enp2s0:)
  • 包含接口 MAC 地址的名称(例如enx78e7d1ea46da:)
  • 经典的、不可预测的内核原生 ethX 命名(例如eth0:)

说到你问到的具体条目,我认为土豆人回答得很好。

lo:环回接口

它是计算机用来与自身通信的虚拟网络接口。它主要用于诊断和故障排除,以及连接到本地机器上运行的服务器。

wlan0:无线局域网接口

wlan0 基本上是您的 wifi 卡。它是无线局域网,0 是您的卡的编号。计数从 0 开始递增(0、1、2、3 等)。因此,如果您插入了 2 个 wifi 卡,它们将由 wlan0 和 wlan1 表示。

veth_android& acrbr0:Android 容器的网络命名空间

acrbr0是获取 IP 地址的独立网络接口veth_android(Android 的虚拟以太网接口)。它们彼此密切相关。请参见下图(摘自本指南第 7 页)关联)得到一个想法

Android 网络中的网络命名空间

请随意添加详细信息。

答案2

lo回送(允许 PC 因多种原因连接到自身 [`127.0.0.1])

acrbr0: 没有把握。

wlan0:Wifi/无线局域网

veth_android虚拟以太网接口(Android)

相关内容