Para una lista más compacta de dispositivos conectados:
nmap -sL 192.168.0.* | grep \(1
Explicación.
nmap -sL 192.168.0.* enumerará todas las IP en la subred y las marcará con el nombre:
Nmap scan report for 192.168.0.0
Nmap scan report for Dlink-Router.Dlink (192.168.0.1)
Nmap scan report for 192.168.0.2
...
Nmap scan report for android-473e80f183648322.Dlink (192.168.0.53)
...
Nmap scan report for 192.168.0.255
Como todos los registros interesantes comienzan con paréntesis (y dígitos 1, lo filtramos con | grep \(1(se necesita una barra invertida para escapar del paréntesis)
Quirk
Tenga en cuenta que si dos dispositivos tienen el mismo nombre, nmapse mostrará sólo el uno, que estaba conectado a un router última