ネットワーク設定ツール(「ifconfig」、「iwconfig」など)に対応するアクセス可能なツールはありますか?
私はプログラム内で提供される機能と情報にアクセスするためのエレガントな方法を探しています。
ベストアンサー1
ifconfig
友人は、さまざまな電話通話を通じて自分が示すほとんどの情報を取得します。I/W制御ソケットに。ifconfig
そのツールが何をしているのかを正確に理解するために、ソースコードやその他のツールを読むことをお勧めします。ただし、ほとんどの場合、popen
コマンドは簡単になりますifconfig
。
どちらの場合も、プログラムを別のUNIXバリアントに移植する必要があります。 ioctl、ifconfig、およびその他のコマンドの出力形式は移植可能ではありません。
ioctlを使用すると、外部ツールに依存しないという利点があります。 Linuxでは依存しifconfig
てroute
使用でき、iwconfig
ワイヤレスインターフェイスがある場合は必ずしもそうではありませんip
(ip
より多くの情報を表示し、出力を解析する方が簡単ですが、ほとんどのディストリビューションではデフォルトでそれをインストールしないため、実際にはそうではありません)。です)。