
LAN을 통해 Linux PC를 다른 Linux PC에 연결했습니다. 해당 컴퓨터에 로그인하지 않고 해당 컴퓨터의 IP 주소를 알아낼 수 있는 방법이 있습니까?
내 IP를 수동으로 192.168.7.12로 설정했는데 해당 컴퓨터의 IP 범위를 모릅니다.
답변1
Linux PC의 호스트 이름을 알고 있는 경우
로부터단말기창에서 다음 명령을 입력한 후 Enter. (어디호스트 이름컴퓨터의 호스트 이름으로 대체됩니다.
ping hostname
Linux PC의 호스트 이름을 모르는 경우
다음 명령을 입력하여 arp-scan을 설치합니다.단말기창 다음에 Enter.
sudo apt-get install arp-scan
메모: 리눅스 배포판에 따라 다를 수 있습니다.
다음 명령을 입력하고 그 뒤에 다음을 입력합니다 Enter.
sudo arp-scan --interface=eth0 --localnet
메모: 인터페이스는 설정에 따라 다를 수 있습니다.
로컬 네트워크의 IP 주소 목록과 MAC 주소 및 공급업체 세부 정보가 제공됩니다.
답변2
무선 연결인 경우 다음 명령 중 하나를 시도해 보세요 ip monitor
. wpa_cli -i (wlan interface name here) status
; arp
.임시인 경우 wpa_cli를 사용할 수도 있지만 wlan 대신 p2p 인터페이스를 사용할 수도 있습니다. 일반적으로 이름은 wlan0,p2p,wlan1,wlp2s0 또는 p2p-dev-wlp2s0입니다.