2.3.4 ping, 원격지 네트워크 응답 확인
네트워크를 연결하거나 해킹을 시도하기 전 통신하기 위한 장비의 존재 여부를 확인하고자 할 때 ping 명령어를 사용한다. ping 명령어의 실행 결과에 따라 장비의 통신 여부를 알 수 있다.
# 192.168.100.1 장비의 응답 여부 확인(정상)
secu@secu-VirtualBox:~$ ping 192.168.100.1
PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
64 bytes from 192.168.100.1: icmp_seq=1 ttl=255 time=0.242 ms ← 특정 시간 안에 응답 한 결과 표시
64 bytes from 192.168.100.1: icmp_seq=2 ttl=255 time=0.215 ms
^C # [Ctrl]+[C]를 입력해 실행 중지
--- 192.168.100.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1007ms
rtt min/avg/max/mdev = 0.215/0.228/0.242/0.013 ms
# 192.168.200.1 장비의 응답 여부 확인(비정상)
secu@secu-VirtualBox:~$ ping 192.168.200.1
PING 192.168.200.1 (192.168.200.1) 56(84) bytes of data.
From 192.168.100.11 icmp_seq=1 Destination Host Unreachable ← 도달할 수 없다는 오류 메시지 출력
From 192.168.100.11 icmp_seq=2 Destination Host Unreachable
From 192.168.100.11 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.200.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3079ms
pipe 4