
私はこれを使用して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
最初に呼び出します。代替案はありますが、常に存在するわけではなく、出力がのものよりも解析しやすいので、正しい出力を提供する場合に使用してください。ethtool
ifconfig
ethtool
ifconfig
ip
ifconfig
ifconfig