ネットワークインターフェイスカードにRedhatがあることを確認する

ネットワークインターフェイスカードにRedhatがあることを確認する

私はこれを使用してethtool eth0|eth1|eth2ネットワークカードがあるかどうかを確認できることを知っています。ただし、利用可能なネットワークカードを確認するにはRubyを使用する必要があるため、既存のインターフェイス情報を含むファイルがコンピュータのどこにあるかを知りたいです。

答え1

/proc/net/devがありますが、これを正しく実行する実際のRuby APIがあると確信しています。

バラよりhttp://curioushq.blogspot.com/2011/04/listing-all-network-interfacesdevices.html

答え2

ethtool外部プロセスとして呼び出され、出力を解析しました。 IP設定に関する情報が必要な場合は常に存在し、システム管理者がインストールした場合にのみ存在するため、ifconfig最初に呼び出します。代替案はありますが、常に存在するわけではなく、出力がのものよりも解析しやすいので、正しい出力を提供する場合に使用してください。ethtoolifconfigethtoolifconfigipifconfigifconfig

関連情報