태그 보관물: tcpip

tcpip

원격 컴퓨터의 MAC 주소를 찾는 방법은 무엇입니까? IP 주소를 알고 있습니다. 이를 사용하여

내 LAN에있는 호스트의 IP 주소를 알고 있습니다. 이를 사용하여 MAC 주소를 어떻게 찾을 수 있습니까 (물리적으로 액세스하지 않아도 됨)?



답변

Windows 시스템에있는 경우 ping, 대상 시스템 과 명령 arp -a작성한 명령 상자 (시작 … 실행 … cmd)를 열고 명령 을 발행 하여 로컬 ARP 테이블을보십시오. IP 주소 및 해당 MAC 주소 (예 :

C:\Users\L3K> arp -a

Interface: 192.168.200.128 --- 0xb
  Internet Address      Physical Address      Type
  192.168.200.1         00-50-7f-c3-5c-88     dynamic
  192.168.200.2         00-50-7f-d1-e1-40     dynamic
  192.168.200.6         00-80-77-dd-a8-6b     dynamic

Linux 기반 시스템에있는 경우 arp-scan유틸리티를 설치 한 다음 명령 행에서 네트워크 스캔을 요청할 수 있습니다.

sudo arp-scan 192.168.200.0/24

이더넷 이외의 인터페이스 (예 : 무선)를 사용하는 경우 다음과 같이 지정해야합니다.

sudo arp-scan -I wlan0 192.168.200.0/24

사용중인 인터페이스를 모르는 경우 아래에서 해당 명령을 사용하십시오.

ifconfig  (For Debian based OS such as Ubuntu)
ip link   (For OS like Arch Linux)


답변

이 명령 arpingiputilsLinux 에서 패키지 와 함께 제공됩니다 . ping 할 IP 주소를 지정하면 LAN의 스위치와 서브넷에서도 (적어도 LAN에서는 가능) MAC 주소를 반환합니다.

# arping -c 1 -I eth0 10.100.10.11
ARPING 10.100.10.11 from 10.100.10.25 eth0
Unicast reply from 10.100.10.11 [00:22:68:88:F3:90]  0.594ms
Sent 1 probes (1 broadcast(s))
Received 1 response(s)


답변

시험

getmac /s hostname

또는:

getmac /s IP

이를 수행하려면 시스템에 대한 관리자 액세스 권한이 필요합니다.


답변

매니지드 스위치가 있거나 라우터에서 ARP 테이블을 볼 수있는 경우 여기에서 얻을 수 있습니다.

IP가있는 컴퓨터가 온라인 인 경우 핑할 수 있으며 로컬 ARP 테이블에서 MAC을 가져올 수 있습니다.

다른 사람들을위한 일반적인 참고 사항 : Layer 3 프로토콜은이 경우 주소 지정 및 전달에 사용되며 MAC은 Layer 2이므로 다른 LAN에있는 시스템의 MAC 주소를 얻을 수 없습니다.


답변

그냥 다음과 같은 것을 사용하십시오 :

nmap -n -sP 192.168.146.0/24

매개 변수를 설정에 맞게 조정하면 전체 서브넷을 검색하여 IP 및 MAC 주소를 제공합니다


답변

http://trogonsoftware.com/trogon-mac-scanner.html 또는 다른 ip \ mac 주소 스캐너 와 같은 유틸리티를 사용 하여 LAN의 원격 컴퓨터 주소를 네트워크에서 검색 할 수 있습니다 .


답변

컴퓨터와 대상 컴퓨터가 모두 동일한 서브넷에있는 경우 IP 주소를 AP (Address Resolution Protocol)를 통해 등록하도록 IP 주소를 핑할 수 있습니다.

ping -c1 $IP
arp -n | grep $IP

예를 들어 IP를 찾으려면 10.1.135.150:

# ping -c1 10.1.135.150
PING 10.1.135.150 (10.1.135.150) 56(84) bytes of data.
64 bytes from 10.1.135.150: icmp_seq=1 ttl=64 time=1.88 ms

--- 10.1.135.150 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.883/1.883/1.883/0.000 ms

그런 다음 ARP 테이블을 쿼리하십시오.

# arp -n | grep 10.1.135.150
10.1.135.150             ether   8c:ae:4c:f4:4d:e1   C                     eth0

따라서 10.1.135.150의 MAC은 8c:ae:4c:f4:4d:e1