これはlinuxに関するものですが、一般的な* nixメソッドを知っている人がいればそれでいいでしょう。
昨日、イーサネットケーブルを接続した状態でシステムを起動しました。「NetworkManager」がインストールされていないので、起動したらifconfigDHCP インターフェースを手動で起動するためにイーサネットインターフェースの名前を探しに行きましたが、lo。
NICはを介してリストされlspci、適切なカーネルドライバーがロードされました。システムは通常wifiを使用し、そのためのインターフェイス名はでしたwlan0。試したところifconfig wlan0 up、wlan0登場しました。しかし、私が覚えていた唯一のイーサネットインターフェース名はでeth[N]あり、em[N]どちらも機能しませんでした。
このドキュメントでは、「予測可能なインターフェイス名」について言及していますが、それらが何であるかを簡単な用語で説明することはできません。これは、この場合の名前がPCIバスとスロット番号から推測されることを意味するソースコードを指します。これは、不必要に複雑な面倒のようです。
他の検索では、これはとsystemd組み合わせて決定される可能性があると信じさせられましudevたが、ほぼ100個のファイルが/usr/lib/udev/rules.dあり、1時間かけてsystemd構成ファイルがあるかどうかを判断しようとしています(これはばかげているようです)。
また、彼らが指名されるかもしれないどれだけ、彼らが利用可能であることを確実に知ることはいいだろうならば、彼らはあるので、私は、ハードウェアの問題を除外することができ、などが利用可能なネットワークインタフェースの名前を見つけるための簡単な方法ではありませんLinuxでは?
ip route-私は問題が解決した翌日にこの質問を書きました(私自身の答えを見てください); 私は使用する習慣がipなく、過度に質素なマニュアルページを高く評価していません/sys。私に。それを質問から完全に削除します。
ip linkたと述べますip link showが、まったく同じことを行うことを示唆する答えを受け入れます。どうして?