• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクティブなインターフェースのシステム情報の取得方法につきまして)

アクティブなインターフェースのシステム情報の取得方法

このQ&Aのポイント
  • FreeBSD(MacOS X)を使用している場合、netstat -rnf inetコマンドを実行することで、アクティブなインターフェースのシステム情報を取得することができます。
  • netstat -rnf inetコマンドの実行結果には、Routing tablesという情報が含まれており、各インターフェースの情報がリストされています。
  • netstat -rnf inetコマンドの実行結果から、en0またはen1の値を持つインターフェースを見つけることでアクティブなインターフェースを判定し、該当のインターフェースに関する情報を取得することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

CPANにifconfigの情報を扱うモジュールがあるので、それを利用してみては。 Mac OS Xなら、システムプロファイラーの情報をXML形式で出力できます(参照man system_profiler)ので、それをパーズするという手もあります。

参考URL:
http://search.cpan.org/~tpaba/Net-Ifconfig-Wrapper-0.09/
aopoma
質問者

お礼

ご返答ありがとうございます。 遅くなってすみません。 CPANのサイトはとても参考になりました。 リンク頂いているホームページで勉強してみます。 ありがとうございました。

関連するQ&A