執行「ifconfig -a」時條目的意思是什麼

執行「ifconfig -a」時條目的意思是什麼

ifconfig -a當我在 Chromebook 上運行時(透過 ChromeOS 內的 shell 和 Ubuntu chroot),我得到以下條目:

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

我能夠找到有關其他人的信息wlan0veth_android但無法找到有關其他人的信息。我對網路不太了解,所以我真的很感激一些總結。

答案1

您看到的條目稱為可預測的網路介面名稱。這意味著非永久網路介面(即 USB 介面)具有enx<MAC_ADDR>或(或類似)形式的名稱wlx<MAC_ACCR>,因此依賴該特定裝置的任何腳本和系統都將 100% 確信它針對的是正確的裝置。

可預測網路介面命名約定如下:

  • 包含韌體/BIOS 的名稱為板載設備提供了索引號(例如:eno1
  • 包含韌體/BIOS 的名稱提供 PCI Express 熱插拔插槽索引號(範例:ens1
  • 包含硬體連接器的實體/地理位置的名稱(例如:enp2s0
  • 包含介面 MAC 位址的名稱(範例:enx78e7d1ea46da
  • 經典的、不可預測的核心原生 ethX 命名(範例eth0:)

談到您所要求的具體條目,我認為馬鈴薯人回答得很好。

lo:環回接口

它是您的電腦用來與其自身通訊的虛擬網路介面。它主要用於診斷和故障排除,以及連接到本地電腦上運行的伺服器。

wlan0:無線區域網路介面

wlan0 基本上就是你的無線網卡。這是無線區域網,0是你的卡片的號碼。計數從 0 開始並遞增(0、1、2、3 等)。因此,如果您插入了 2 個 wifi 卡,它們將由 wlan0 和 wlan1 表示。

veth_android& acrbr0:Android 容器的網路命名空間

acrbr0veth_android是從(Android 的虛擬乙太網路介面)取得 IP 位址的隔離網路介面。它們彼此密切相關。請參閱下圖(來自本中的第 7 頁)關聯)得到一個想法

Android 網路中的 Net 命名空間

請隨意添加詳細資訊。

答案2

lo:環回(由於多種原因允許 PC 連接到自身 [`127.0.0.1])

acrbr0: 沒有把握。

wlan0:Wi-Fi/無線區域網

veth_android:虛擬乙太網路介面(Android)

相關內容