네트워크에 연결된 모든 컴퓨터를 보는 방법

네트워크에 연결된 모든 컴퓨터를 보는 방법

저는 LAN에 있고 Ubuntu 3개, Kubuntu 2개, Windows XP 2개, Windows 7 2개가 있습니다. 어떤 PC가 LAN에 연결되어 있는지 확인하고 PC 이름과 IP를 표시하는 데 사용할 수 있는 명령이나 도구는 무엇입니까? LAN에 있는 모든 PC를 표시하는 Angry IP와 같은 도구와 유사합니다.

참고로 저는 LAN에 연결된 컴퓨터의 IP나 이름을 모릅니다. 따라서 도구나 명령은 이를 찾아야 합니다.

답변1

Arp-scan은 나에게도 잘 작동합니다 ...

Wi-Fi를 사용하는 경우:

sudo arp-scan -l --interface=wlan0

-또는 이더넷을 사용하는 경우:

sudo arp-scan -l --interface=eth0

(이 마지막 내용은 Rajesh Rajendran이 게시한 내용과 거의 동일합니다. -l은 --localnet을 나타냅니다.)

arp-scan이 없으면(기본적으로 Ubuntu와 함께 제공되지 않음) 터미널을 열고 다음을 입력하세요.

sudo apt-get install arp-scan

답변2

에서 가져옴Linux/Windows 워크스테이션에서 LAN에 있는 모든 호스트 찾기

for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip>/dev/null; 
    [ $? -eq 0 ] && echo "192.168.1.$ip UP" || : ;
done

그러나 훌륭한 도구의 경우엔맵. 네트워크 매핑에 적합합니다.

답변3

가장 간단한 것은

$ sudo arp-scan --localnet

답변4

가능한 GUI 옵션 중 내가 본 것 중 가장 좋은 것은 Angry IP입니다.http://angryip.org/download/#linux

최신 DEB 패키지를 다운로드하고 설치하기만 하면 됩니다. 그런 다음 Dash에서 ipscan을 실행하십시오. 스크린샷은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보