O comando mais simples é listar todas as conexões como ss | less
, mas para visualizar apenas as conexões tcp ou udp ou unix use o -t
que é,
ss -t
isto deve mostrar a você todas as conexões tcp IPv4 e IPV6.
-
Para exibir somente conexões de soquete IPv4, use a opção -f inet
ou -4
.
ss -tl -f inet
ou
ss -tl -4
-
Enquanto para exibir apenas conexões IPv6, use a opção -f inet6
ou -6
.
ss -tl6
ou
ss -finet6
Ou simplesmente para os nós vizinhos IPv4 e IPv6 combinados, use
ip neighbour
Que mostrará a tabela atual do vizinho no kernel.
Mas OBSERVE como você viu no comentário: /proc/net/arp
não lista os dispositivos conectados ao seu PC. Ele mostra uma lista de dispositivos na sua sub-rede para os quais seu PC executou / visualizou uma solicitação ARP. Se você quiser ver quais dispositivos estão conectados ao seu PC, então você precisa de netstat
ou similar (que mostrará automaticamente os dispositivos IPV4 e IPV6). IPV6 não usa ARP (usa o NDP)