arp-scan에 머신이 표시되지만 핑할 수 없습니다.

arp-scan에 머신이 표시되지만 핑할 수 없습니다.

저는 특히 특이한 네트워크 문제에 직면해 있었습니다. 구체적인 테스트를 위해 Windows 시스템에 클래스 A IP를 설정하고 각각 arp-scan과 ping을 사용해 보았습니다. 이것은 내 Windows 설정입니다.

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

arp-scan의 출력은 다음과 같습니다.

arp-scan 10.0.0.1
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 1 hosts (http://www.nta-monitor.com/tools/arp-scan/)
10.0.0.1    08:00:27:ec:ae:6d   CADMUS COMPUTER SYSTEMS
1 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 1 hosts scanned in 0.703 seconds (1.42 hosts/sec). 1 responded

ping의 출력은 다음과 같습니다.

ping -c 5 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
From 192.168.1.1 icmp_seq=3 Destination Host Unreachable
From 192.168.1.1 icmp_seq=2 Destination Host Unreachable
From 192.168.1.1 icmp_seq=1 Destination Host Unreachable
From 192.168.1.1 icmp_seq=5 Destination Host Unreachable
From 192.168.1.1 icmp_seq=4 Destination Host Unreachable

--- 10.0.0.1 ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4024ms pipe 3

다음은 명령의 출력입니다 route.

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.0.0     *               255.255.248.0   U     0      0        0 eth0

같은 문제가 발생한 사람이 있습니까? 왜 이런 일이 발생합니까? 유효한 답변을 보내 주시면 감사하겠습니다. 미리 감사드립니다.

답변1

감지된 Windows 서브넷에 직접 경로를 추가해야 합니다. eth0에 직접 주소 10.0.0.0/8에 대한 경로를 추가해 보십시오.

ip r add 10.0.0.0/8 dev eth0

그런 다음 커널이 어디로 가야할지 알고 있는지 확인하십시오.

ip r get 10.0.0.1

그리고 다시 핑을 시도해보세요.

그런데 08:00:27 MAC의 일부에는 누군가가 VirtualBox나 이와 유사한 것을 컴퓨터에서 실행하고 있는 모습이 나와 있습니다.

관련 정보