Linux를 사용하여 다른 컴퓨터의 IP 주소 찾기

Linux를 사용하여 다른 컴퓨터의 IP 주소 찾기

LAN을 통해 Linux PC를 다른 Linux PC에 연결했습니다. 해당 컴퓨터에 로그인하지 않고 해당 컴퓨터의 IP 주소를 알아낼 수 있는 방법이 있습니까?

내 IP를 수동으로 192.168.7.12로 설정했는데 해당 컴퓨터의 IP 범위를 모릅니다.

답변1

Linux PC의 호스트 이름을 알고 있는 경우

로부터단말기창에서 다음 명령을 입력한 후 Enter. (어디호스트 이름컴퓨터의 호스트 이름으로 대체됩니다.

ping hostname

Linux PC의 호스트 이름을 모르는 경우

  1. 다음 명령을 입력하여 arp-scan을 설치합니다.단말기창 다음에 Enter.

     sudo apt-get install arp-scan
    

    메모: 리눅스 배포판에 따라 다를 수 있습니다.

  2. 다음 명령을 입력하고 그 뒤에 다음을 입력합니다 Enter.

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

    메모: 인터페이스는 설정에 따라 다를 수 있습니다.

  3. 로컬 네트워크의 IP 주소 목록과 MAC 주소 및 공급업체 세부 정보가 제공됩니다.

원천:Arp-scan 사용자 가이드(로컬 네트워크의 모든 호스트 검색 부제목)

답변2

무선 연결인 경우 다음 명령 중 하나를 시도해 보세요 ip monitor. wpa_cli -i (wlan interface name here) status; arp.임시인 경우 wpa_cli를 사용할 수도 있지만 wlan 대신 p2p 인터페이스를 사용할 수도 있습니다. 일반적으로 이름은 wlan0,p2p,wlan1,wlp2s0 또는 p2p-dev-wlp2s0입니다.

관련 정보