encontre o endereço MAC de todos os sistemas conectados

encontre o endereço MAC de todos os sistemas conectados

Como posso descobrir quantos sistemas estão conectados à rede local e como posso obter todos os endereços IP e MAC desses sistemas.
Existe algum comando/pacote para mostrar os detalhes do IP?
Posso usar este comando/pacote em nosso Firewall (IP Corp onLinux OS) para bloquear sistemas não autorizados?

Responder1

Não conheço uma maneira de verificar ativamente uma rede em busca de sistemas ativos, embora tenha certeza de que tais ferramentas existam.

No entanto, se você quiser apenas saber quais sistemas estão conectados e quais endereços MAC eles possuem, bastaria dar uma olhada na lista de clientes ativos em seu roteador/servidor DHCP.

Você pode então ativar a filtragem MAC em seu firewall e listar os endereços MAC desejados.

Responder2

Existe um comando chamado arp-scanque pode resolver o problema para você. Você precisará instalá-lo primeiro:

sudo apt-get install arp-scan

Aqui está um link para as páginas de manual que descrevem como usá-lo:http://manpages.ubuntu.com/manpages/trusty/man1/arp-scan.1.html

Porém, como exemplo, você poderia fazer isso:

sudo arp-scan --interface=eth0 --localnet

Onde eth0está o seu dispositivo Ethernet local. Você pode descobrir como o seu é chamado viaifconfig

informação relacionada