Linux
檢查網路介面卡是否存在 Redhat
我知道我可以
ethtool eth0|eth1|eth2
用來檢查 NIC 的存在。但是我想知道包含現有介面資訊的文件在機器上的什麼位置,因為我需要使用 Ruby 語言來檢查可用的 NIC。
有 /proc/net/dev,但我確信有一個實際的 Ruby API 可以正確執行此操作。
見http://curioushq.blogspot.com/2011/04/listing-all-network-interfacesdevices.html
ethtool
作為外部程序呼叫並解析其輸出。如果您需要與 IP 設置相關的資訊,請ifconfig
優先呼叫ethtool
,因為ifconfig
它始終存在,而ethtool
只有在系統管理員安裝後才會存在。ifconfig
is的替代方案ip
,但它並不總是存在,並且它的輸出僅比ifconfig
’s 更容易解析,因此ifconfig
如果它為您提供正確的輸出,請使用它。