質問: 使用可能なネットワークインターフェイスを見つけるにはどうすればよいですか? これはlinuxに関するものですが、誰かが一般的な* nixの方法を知っているなら、それは良いでしょう。昨日、イーサネットケーブルを接続した状態でシステムを起動しました。「networkmanager」がインストールされていないため、起動したら、イーサネットクライアントの名前をifconfigで探し、dhcpクライアントを手動で起動しましたが、 lo以外は表示されませんでした。nicはlspciを介してリストされ、適切なカーネルドライバーがロードされました。システムは通常wifiを使用しており、そのインターフェース名はwlan0でした。ifconfig wlan0 upを試したところ、wlan0が表示されましたが、覚えている唯一のイーサネットインターフェース名はeth[n]とem[n]でしたが、どちらも機能しませんでした。 このドキュメント は「予測可能なインターフェース名」を指しますが、それらが何であるかを簡単な言葉で説明するのはうまくいきません。これは、この場合の名前がpciバスおよびスロット番号から推定される可能性があることを意味するソースコードの一部を参照しています。これは、不必要に複雑な手間のようです。他の検索では、これはsystemdとudevを組み合わせて決定される可能性があると思いましたが、/usr/lib/udev/rules.dにはほぼ100個のファイルがあり、1時間かけてどこで( if)systemd設定ファイルがあるため、これもばかげているようです。また、ifのように名前が付けられている可能性があるだけでなく、それらが使用可能であることを確認しておくと、ハードウェアの問題などを除外できますlinuxで使用可能なネットワークインターフェイスの名前を見つける簡単な方法はありませんか?
回答: ifconfig = solaris ipconfig = windows ip = linux私は知っていますが、追加や修正を受け入れることは確かです。