Geralmente, para detectar se um endereço IP está ativo na rede, usa-se o bom e velho ping, mas a situação fica um pouco mais "delicada", quando você deseja obter uma relação de quais IPs em sua rede estão em uso. Não é verdade?
Bem, alguns administradores criam scripts que varrem a rede para realizar essa descoberta. Mas saiba que você não precisa necessariamente fazer isso!
Pra tal, você simplesmente pode utilizar um "canivete suíço" chamado nmap, com a seguinte sintaxe:
# nmap -v -sn -oG - xxx.xxx.xxx.xxx/yy
Onde, obviamente, os xs e ys devem ser trocados pela sua faixa/máscara de rede.
Ah... pra ficar ainda mais "de boa", use o grep como filtro pra saber quem está ativo ou não.