すべてのネットワークカードとネットワークインタフェースに対して自分のシステム(javaを使用)を検索したいと思います。ですから、より正確には、ifconfig
コマンド(Linuxの場合)から、Javaの出力全体を取得したいとします。 NetworkInterface.getNetworkInterfaces()
を使用すると、設定済みのネットワークインターフェイスのみが返されることがわかります。Javaですべてのネットワークカードを読み取る方法
私はthisリンクで発見しました。それはOKですが、他に の可能性がある場合は興味があります。
javaでシステムコマンドを実行できます。http://stackoverflow.com/questions/792024/how-to-execute-system-commands-linux-bsd-using-java – fsonmezay
@fsonmezayはい、私は知っていますリンクが示唆しているが、私にこれを与えるトリックがあるかどうかを知りたい。 NetworkInterface.getNetworkInterfaces()のようなもの – artaxerxe
getNetworkInterfaces()もDOWN状態のインタフェースを返す必要があります。また、IPアドレスのないインターフェースも提供します。 – SKi