Как я могу перечислить все IP-адреса в подключенной сети, предпочтительно через терминал?

Используя командную строку Ubuntu 10.10, как я могу перечислить все IP-адреса, подключенные к моей домашней сети?

В идеале, это должна быть команда командной строки, так как я буду запускать ее с C++.