연결된 모든 시스템의 MAC 주소 찾기

연결된 모든 시스템의 MAC 주소 찾기

로컬 네트워크에 연결된 시스템 수를 어떻게 확인할 수 있으며 이러한 시스템의 모든 IP 및 MAC 주소를 얻을 수 있습니까?
IP 세부 정보를 표시하는 명령/패키지가 있습니까?
방화벽(Linux OS의 IP Corp)에서 이 명령/패키지를 사용하여 승인되지 않은 시스템을 차단할 수 있습니까?

답변1

그러한 도구가 존재한다고 확신하지만 네트워크에서 라이브 시스템을 적극적으로 검색하는 방법을 모르겠습니다.

그러나 어떤 시스템이 연결되어 있는지, 어떤 MAC 주소가 있는지 알고 싶다면 라우터/DHCP 서버의 활성 클라이언트 목록을 살펴보세요.

그런 다음 방화벽에서 MAC 필터링을 활성화하고 원하는 MAC 주소를 화이트리스트에 추가할 수 있습니다.

답변2

당신을 위해 트릭을 수행할 수 있는 명령이 있습니다. arp-scan먼저 설치해야 합니다.

sudo apt-get install arp-scan

다음은 사용 방법을 설명하는 매뉴얼 페이지에 대한 링크입니다.http://manpages.ubuntu.com/manpages/trusty/man1/arp-scan.1.html

예를 들어 다음과 같이 할 수 있습니다.

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

eth0로컬 이더넷 장치는 어디에 있습니까? 다음을 통해 귀하의 이름이 무엇인지 확인할 수 있습니다.ifconfig

관련 정보