LinuxシステムのイーサネットおよびWi-Fiインターフェースの標準命名規則

LinuxシステムのイーサネットおよびWi-Fiインターフェースの標準命名規則

何ですかイーサネットおよびWi-Fiインターフェースの標準命名規則Linuxマシンでは?

私たちは表示するだけのツールを開発しています。LinuxシステムのイーサネットおよびWi-Fiインターフェースと現在の状態。

たとえば、以下は私のLinux(Ubuntu)システムのネットワークインタフェース(物理および仮想)のリストです。

docker0、、、、enp0s25lowlp3s0

ツールを実行すると、次の結果が表示されます。

enp0s25wlp3s0

私たちのコードのロジックは、すべてのイーサネットインターフェイスが常に文字で始まり、eWi-Fiインターフェイスが常に文字で始まるということですw

論理は正しいですか?そうでない場合は、この問題をどのように解決しますか?

ベストアンサー1

ネットワークインタフェースの名前は任意に指定できるため、何をしても次の状況に直面します。 (1)パターンと一致しない名前を持つ「物理」ネットワークインターフェイスがある、または(2)「パターンパターン一致と一致しない物理」ネットワークインターフェイス。

要点は、私があなたのツールを使用している場合は「仮想」ネットワークインターフェースを持っているので、あなたのツールを使って私が望むことをすることができないということです。しかし、実用的な目的のためには、設定で「物理学」と見なされなければなりません。

物理ネットワークインターフェイスと仮想ネットワークインターフェイスの両方が共通のAPIを共有するため、Linuxは非常に柔軟になります。ユーザーの世話をしたり奪ったりしないでください。ユーザーは感謝します。

おすすめ記事