質問: できればterminalを通じて、接続されたネットワーク内のすべてのipを一覧表示するにはどうすればいいですか? ubuntu 10.10を使用して、ネットワークに接続されているデバイスのすべてのipを一覧表示できるコマンドラインコマンドがあるかどうか疑問に思いましたか?たとえば、これを使用して、ホームネットワークに接続されているすべてのコンピュータを一覧表示します。理想的には、c++から実行するので、コマンドラインである必要があります。何か案は?
回答: arp-scanコマンドをチェックしてください - おそらくそれをインストールする必要があるでしょう。sudo apt-get install arp-scan http://manpages.ubuntu.com/manpages/hardy/man1/arp-scan.1.html そしてさらに詳しく説明します。sudo arp-scan --interface=eth0 --localnet eth0はあなたのデバイスです。あなたのデバイスを見つけることができます:ifconfig