유선 컴퓨터의 MAC 주소 검색


2

유선 케이블 (이더넷-이더넷)을 사용하여 내 랩탑에 직접 연결된 실행중인 컴퓨터의 MAC 주소를 알고 싶습니다.

DHCP 서버가 없으며 네트워크 구성을 모릅니다. 이게 가능해?

이 머신에 로그인 할 수 없다는 것은 말할 필요도 없습니다 (부팅하려면 리눅스 라이브 CD가 필요하지만 DVD 만 가지고 있으므로 지금은 액세스 할 수 없습니다)


1
연결된 호스트의 arp 테이블에 있는지 확인해야합니다. 이 명령을 수행하십시오 : arp -a 모든 인터페이스에서 직접 연결된 장치의 모든 mac 주소를 나열합니다.
MrLightBulp

나는 이미 : 1) Wireshark를 시작하고 (eth0에서 실행하자) 2) 255.255.255.255; 핑 192.168.255.255; 3) arp -a 그러나 Wireshark 또는 arp를 통해 외국 호스트의 mac 주소를 얻을 수 없었습니다.
Mat

답변:



2

연결된 호스트의 arp 테이블에 있는지 확인해야합니다. 이 명령을 수행하십시오 : arp -a 모든 인터페이스에서 직접 연결된 장치의 모든 mac 주소를 나열합니다.


Arp 항목이 시간 초과 될 수 있습니다. 명령을 ping사용하기 1 분 전에 액세스하십시오 arp -a.
Hennes

1

arp-scan이라는 프로그램을 시도해 볼 수 있습니다.

arp-scan  --localnet

추가 단계에서 호스트의 할당 된 이름을 찾아서 서브넷을 담당하는 네임 서버에 요청할 수 있습니다.

host 192.168.178.27 fritz.box

... 예를 들어


0

어떤 식 으로든 핑 / 접촉 될 때까지 ARP 테이블에 있지 않습니다.

Windows 컴퓨터를 사용할 수 있고 약간의 시간이 있다면 화가 난 IP 스캐너 (버전 2)를 다운로드 하고 옵션을 다음과 같이 설정하십시오.

여기에 이미지 설명을 입력하십시오 (FYI, 이것은 오래된 그림이었습니다 ... 스레드를 1000으로 설정하십시오!-아무것도 찾지 않거나 이것을 너무 높게 설정하면 CPU가 시간 초과가 발생하기 전에 모든 스레드를 처리하지 못할 수 있습니다.)

그런 다음 IP를 약간 추측 할 수 있기를 바랍니다 ... 192 범위를 "생각"하고 컴퓨터의 IP를 192.168.0.1, 서브넷 255.0.0.0, 게이트웨이 / DN을 비우고 192.168.0.2-192.168로 변경합니다. IP 범위는 .255.255이며 스캔을 시작하십시오.

그런 다음 컴퓨터 IP로 10.0.0.1을 시도하고 10.255.255.255로 스캔하십시오.

이 작업에는 시간이 다소 걸리지 만 시스템에서 핑이 차단되지 않는 한 결국에는 작동합니다.

완료되면 단일 호스트가 나열됩니다 ... IP를 ping arp -a한 다음 mac 주소를 갖기 만하면됩니다.

나는 이것이 가장 빠르지 않다는 것을 알고있다 ... nmap으로 할 수있는 일이 확실히 있는지 ...하지만, 그것은 내 전문성이 아니며 느리기는하지만 이것이 효과가 있다고 보장한다 ... 몇 개의 세션이 열려있다. , 당신은 곧 끝날 것입니다!


0

원격 시스템이 DHCP 서버를 찾도록 구성되어 있으면 DHCP 검색 패킷을 시스템으로 보냅니다. 이 패킷에는 MAC 주소가 포함됩니다. 패킷 스니퍼 (예 : Wireshark )를 사용하여이 패킷을 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.