これはlinuxに関するものですが、一般的な* nixメソッドを知っている人がいればそれでいいでしょう。
昨日、イーサネットケーブルを接続した状態でシステムを起動しました。「NetworkManager」がインストールされていないので、起動したらifconfig
DHCP インターフェースを手動で起動するためにイーサネットインターフェースの名前を探しに行きましたが、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
が、まったく同じことを行うことを示唆する答えを受け入れます。どうして?