ping
가상 머신을 정상 상태로 유지하기 위해 유틸리티를 사용 하려고 합니다 nmap
.
# nmap -v -n -sP 192.168.102.116
Host 192.168.102.116 appears to be down.
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 2.006 seconds
ping
그런 다음 호스트에 액세스할 수 있다는 것을 보여 주므로 직접 사용해 보았습니다 . 그런 다음 출력에서 다음 홉 명령을 찾았습니다 ping
.
# ping 192.168.102.116
PING 192.168.102.116 (192.168.102.116) 56(84) bytes of data.
From 192.169.64.129: icmp_seq=1 Redirect Host(New nexthop: 192.169.64.149)
64 bytes from 192.168.102.116: icmp_seq=1 ttl=52 time=15.6 ms
환경: - RHEL 5.11 nmap 버전 - 4.11
$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt
Iface
10.10.2.0 * 255.255.254.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
default 10.10.2.1 0.0.0.0 UG 0 0 0
eth0
질문
유틸리티를 사용하여 nmap
이 작업을 어떻게 수행 할 수 있습니까? ping
리디렉션 주소에서 호스트를 지정 하여 ?
fping
유틸리티에 비슷한 옵션이 있다는 것을 알았습니다 . 마찬가지로 호스트를 올바르게 스캔할 수 --icmp-redirect-addr
있도록 다음 홉 주소를 지정하는 옵션이 있습니까?nmap
참고: 이는 프로덕션 단계이므로 ping
및 만 사용해 볼 수 있습니다 nmap
. 많은 호스트 ping을 병렬로 검색하면 시간이 더 걸리므로 지속성이 필요합니다 nmap
.
답변1
왜 nmap
시간이 점점 줄어들까요? 이것을 재현할 수는 없을 것 같습니다. 귀하의 경우에는 서버에 도달할 수 없기 때문에 시간이 더 짧아지므로 시간을 비교할 방법이 없습니다.
ping -c1 ip-to-check
프로브는 한 번만 전송되며 시간이 거의 걸리지 않습니다.
귀하의 경우 출력 결과에 따르면 일부 라우팅 문제가 있는 것 같습니다. ping
리디렉션을 수신하고 있으므로 라우팅을 확인하시기 바랍니다. traceroute
핑에 소요되는 홉을 확인하고 라우팅을 확인하는 데 사용됩니다 .
를 사용해 보고 nmap -sn --traceroute
명령이 리디렉션을 수락하는지 확인할 수 있지만 IP가 다른 네트워크에 있고 목적지에 도달하기 위해 설정한 경로가 명령에 표시된 ping
대로 리디렉션되고 있으므로 경로를 확인하는 것이 더 좋습니다 .ping
여기에서 내 결과를 확인하는 것이 더 쉽기 때문에 귀하의 댓글에 답변하는 대신 내 게시물을 편집했습니다.
root@Caronte:~# time ping -c1 10.50.1.105
PING 10.50.1.105 (10.50.1.105) 56(84) bytes of data.
64 bytes from 10.50.1.105: icmp_seq=1 ttl=64 time=0.127 ms
--- 10.50.1.105 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.127/0.127/0.127/0.000 ms
real 0m0,002s
user 0m0,000s
sys 0m0,000s
root@Caronte:~# time nmap -sn -Pn 10.50.1.105
Starting Nmap 7.40 ( https://nmap.org ) at 2018-07-25 15:25 CEST
Nmap scan report for 10.50.1.105
Host is up.
Nmap done: 1 IP address (1 host up) scanned in 0.00 seconds
real 0m0,005s
user 0m0,000s
sys 0m0,004s
보시다시피 내 컴퓨터 nmap
에서는 ping
.