ifconfig -a
Chromebook で実行すると(ChromeOS 内のシェルと Ubuntu chroot の両方を介して)、次のエントリが表示されます。
acrbr0: ...
lo: ...
veth_android: ...
wlan0: ...
と についての情報は見つけられましたがwlan0
、veth_android
他のものについては見つけられませんでした。ネットワークについてはあまり詳しくないので、概要を教えていただけるとありがたいです。
答え1
表示されるエントリは予測可能なネットワークインターフェース名enx<MAC_ADDR>
これは、非永続的なネットワーク インターフェイス (USB インターフェイスなど) にまたは(または同様の形式) の名前が付けられwlx<MAC_ACCR>
、その特定のデバイスに依存するスクリプトやシステムが、正しいデバイスを対象としていることを 100% 確信できることを意味します。
予測可能なネットワーク インターフェイスの命名規則は次のようになります。
- ファームウェア/BIOS が提供するオンボードデバイスのインデックス番号を組み込んだ名前 (例:
eno1
)- ファームウェア/BIOS が提供する PCI Express ホットプラグ スロットのインデックス番号を組み込んだ名前 (例:
ens1
)- ハードウェアのコネクタの物理的/地理的な位置を組み込んだ名前(例
enp2s0
:)- インターフェースの MAC アドレスを組み込んだ名前 (例:
enx78e7d1ea46da
)- 古典的で予測不可能なカーネルネイティブ ethX 命名 (例:
eth0
)
質問の中であなたが尋ねた特定のエントリーに関しては、ポテトマンよく答えました。
lo
: ループバックインターフェース
これは、コンピュータが自分自身と通信するために使用する仮想ネットワーク インターフェイスです。主に診断とトラブルシューティング、およびローカル マシンで実行されているサーバーへの接続に使用されます。
wlan0
: 無線LANインターフェース
wlan0 は基本的に Wi-Fi カードです。これはワイヤレス LAN で、0 はカードの番号です。カウントは 0 から始まり、増えていきます (0、1、2、3 など)。したがって、2 枚の Wi-Fi カードが接続されている場合、それらは wlan0 と wlan1 で表されます。
veth_android
& acrbr0
: Android コンテナのネット名前空間
acrbr0
は、IPアドレスを取得する独立したネットワークインターフェースですveth_android
(Androidの仮想イーサネットインターフェース)。これらは互いに密接に関連しています。下の画像を参照してください(このリンク)アイデアを得るために
詳細を自由に追加してください。
答え2
lo
:ループバック(PC が複数の理由で自分自身に接続できるようにします [`127.0.0.1])
acrbr0
: わからない。
wlan0
: Wi-Fi/無線LAN
veth_android
:仮想イーサネットインターフェース (Android)