연결된 장치의 로컬 네트워크를 스캔하려면 어떻게합니까? (맥 OS)


114

나는 기본적으로 뭔가를 찾고 있어요 Mac에서 만 가능합니다.

무선 다기능 프린터에 새 워크 스테이션을 연결하려고하는데 장치를 연결하기 위해 IP를 추출하는 데 시간이 많이 걸립니다.

어떻게 든 네트워크를 스캔 할 수있는 방법이 있습니까?

차이가 있다면 새 워크 스테이션은 Mac OS X 10.6을 사용하고있는 것입니다.

답변:


181
  1. 브로드 캐스트 주소 핑
    (로 찾을 수 있음 ifconfig | grep broadcast)

  2. 그런 다음 arp -a


2
대단한 팁 .. 나는 불완전하고 존재하지 않는 IP만을 보여주기 위해 결과를 필터링했다. arp -a | grep :
Jas Panesar

11
누군가 왜 / 어떻게 작동하는지 설명 할 수 있습니까? 브로드 캐스트를 핑하면 연결된 다른 모든 클라이언트가 네트워크 활동을 커밋하여 arp로 볼 수 있습니까 ??
deweydb

24
가장 좋은 답변입니다. 한 줄로도 수행 할 수 있습니다. ifconfig | 그렙 방송 | arp -a
Codeversed

1
LAN에있을 때 @deweydb, IP에 연결하려면 IP를 mac 주소로 확인해야합니다. ARP는 확인 된 모든 IP 주소의 캐시를 유지합니다. 브로드 캐스트 핑을 간접적으로 수행하면 네트워크의 모든 IP에 대한 해상도가 간접적으로 트리거됩니다. 이제 ... IP 목록을 DNS (또는 다른) 이름으로 어떻게 확인할 수 있습니까?
Rolf

2
내가 사용 arp -a | grep -v '^?' 에서라도 아래.
Mirko Ebert

8

여기서 xxx는 IP 주소의 처음 세 숫자입니다.

for ip in $(seq 1 254); do ping -c 1 x.x.x.$ip -o ConnectTimeout=5; [ $? -eq 0 ] && echo "x.x.x.$ip UP" || : ; done

3
시간 제한이 사용 설정되어 여기에 맥에 약간 답을 조정했다 -t(예를 들어 옵션 -t 55 초 제한 시간을)
pabuisson

1
맞아요, 저에게도 효과가 없었습니다. Mac에서는 -t 5 옵션을 사용해야 할뿐만 아니라 ip 이전으로 이동해야합니다. 즉 -c 1 -t 5 xxx $ ip입니다. 그렇지 않으면 오류가 발생하고 폭탄이 터집니다.
Matt H

5

프린터가 파일을 드롭 할 수있는 파일 공유를 제공하거나 네트워크에서 프린터를 찾으려고합니까?

새로운 다기능 프린터가 Bonjour / ZeroConf를 지원합니까? (대부분의 새로운 네트워크 기반 프린터에서 가능) Bonjour Browser 와 같은 프로그램을 사용 하여 네트워크에서 사용 가능한 것을 볼 수 있습니다.

라우터에서 DHCP Clients Table에 표시됩니다 (이 표를 보는 방법을 보려면 설명서를 참조해야 할 수도 있음). IP도 제공하지만 프린터가 실제로 연결되어 있음을 알려줍니다. 당신의 네트워크에.

Mac 자체 에서 명령 줄에서 Nmap 과 같은 프로그램을 사용하거나 GUI 기반 앱 (예 : Zenmap-GUI for Nmap 또는 AngryIPScanner )을 사용하여 네트워크를 스캔 한 다음 사용 가능한 포트를 확인할 수 있습니다.


1
@Chealion의 답변에 추가하려면, 프린터가 Bonjour를 지원하는 경우 "파일> 인쇄 ..."대화 상자 시트의 "프린터"팝업 메뉴 또는 프린터에서 "주변 프린터"목록에 해당 프린터가 표시되어야합니다. "프린터 추가 ..."로 이동하면 브라우저가 나타납니다. 요즘 주요 제조업체의 여러 다기능 프린터가 Bonjour를 지원하므로, 내가 언급 한 장소에 프린터가 자동으로 표시되지 않는 것에 놀랐습니다.
Spiff


3

NMAP[nmap]은 모든 종류의 네트워크 장치 스캔에 가장 친한 친구입니다. ZenmapGUI [zenmap]이 필요한 경우 사용하십시오 .

로컬 네트워크가 192.168.0.0/24( 24netmask를 의미 255.255.255.0) 가정하면 온라인 호스트에 IP 및 MAC 주소가 제공됩니다.

nmap -sP 192.168.0.0/24

프로젝트 웹 사이트에서 패키지를 다운로드하거나 MacPorts [macports]를 사용하여 소스에서 직접 빌드 할 수 있습니다. 즐겨! :-)

[nmap] https://nmap.org/

[zenmap] https://nmap.org/zenmap/

[macports] https://www.macports.org/


0

공장:

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip; done

또는

$ for ip in $(seq 1 254); do ping -c 1 192.168.0.$ip -W 1; done

기술:

loop from 1 till 254
on each loop ping the ip one after another, to skip press CTRL + C
or
on each loop -W 1 means auto skip after 1 second

0

Fing (대부분 android / ios 용 모바일 네트워크 스캐너라고도 함)에는 무료로 제공되는 macos 콘솔 버전이 있으며 내장 된 Mac 주소 제조업체 테이블을 통해 일부 지문을 추가로 수행합니다. nmap보다 빠르며 사용하기 쉽습니다.

설치되면 다음을 통해 실행할 수 있습니다.

sudo fing

분명히 닫힌 소스이므로 사용이 얼마나 안전한지 모르겠습니다. 잠재적 인 위험을 알고 있어야합니다.


-2

Mac에는 IP 스캐너 가 있으며 arp, bonjour, NBT 및 기타 네트워크 스캔 기술을 집계하는 GUI가 있습니다.


7
안녕하세요! 당 자주 묻는 질문 , 당신이 추천 제품 어떤 제휴를 공개하십시오. 그리고 이것이 슈퍼 유저 인 유일한 이유가되지 않도록하십시오. 그렇지 않으면 게시물이 스팸으로 간주 될 수 있습니다.
slhck

6
IP 스캐너는 6 개의 장치 제한이 있으므로 쓸모가 없으며 30 달러를 원합니다. 이것을 피하십시오.
JohnnyVegas 18시 57 분
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.