티스토리 뷰
Ping 옵션에 대하여 Linux에서의 사용법을 알려드리려고 하는데요
사실 옵션이 윈도우에 비해서... 많은 관계로 글을 나눠서 작성하려고합니다.
Windows나 ping 개념을 원하시면 아래 글로 이동하시면 될 것 같습니다.
Ping의 기본 개념
2018/04/23 - [Analysis/Network] - Ping & Traceroute
Windows에서의 ping 사용법
2018/04/23 - [Analysis/Network] - Ping의 다양한 option 사용법-1 (Windows)
IPG/EWMA란?
2018/04/24 - [Analysis/Network] - ipg/ewma란?
차이
Linux에서는 Windows에서보다 옵션이 더 많으며
기본적으로 Windows에서는 default가 4개의 전송 패킷을 보내지만
Linux에서는 사용자가 중지요청(Ctrl+C)전까지 지속되는 차이점이 있습니다.
Linux에서의 Ping 입니다. 이것과 비교하여 다른 옵션들을 봐주세요~
본격적으로 옵션들에 대해 설명드리겠습니다
-a 옵션
일명.. 소리나는 핑...입니다 의미가 있는지는 모르겠습니다.
-A 옵션
적응성 핑이라고 하며 설명드리자면 기존의 패킷은 일정 시간에 맞춰 패킷을 보냅니다.
하지만 이 옵션을 쓸 경우 패킷간의 응답속도에 맞춰 패킷을 보냅니다.
예를 들면 1번패킷을 보내고 1초뒤에 2번패킷을 보내는 것이 default라면
이 옵션은 1번패킷의 응답이 오는 속도 10ms라면 10ms에 맞춰 2번 패킷을 보내게 됩니다.
일반 패킷과 다른 점이라면 ipg/ewma 값이 보이실 것입니다.
따로 정리한 글 입니다.
2018/04/24 - [Analysis/Network] - ipg/ewma란?
-b 옵션
기존 브로드캐스트 주소에는 ping이 방지가 되어있기 때문에
이를 가능하게 해주는 옵션입니다.
보시다 싶이 처음 브로드캐스트 주소에 ping을 보내면 -b 옵션을 사용하라고 나오네요
-c (count) 옵션
가장 많이 사용되는 옵션이지 않을까 합니다.
전송할 요청 패킷의 횟수를 정하는 옵션입니다.
저는 2를 주었더니 2개의 요청패킷만 보내고 멈추었습니다.
차이점을 보여드리자면 다른 옵션의 경우 ^C 라는 것이 보이실텐데
중간에 Ctrl+C를 눌러 중지시킨 것입니다.
하지만 이 옵션을 사용하여 두개만 보내고 작동을 멈추게 한 것입니다.
-D 옵션
각 줄 앞에 타임스탬프를 출력하게 하는 옵션입니다.
보시는 것과 같이 각줄 앞에 타임스탬프가 찍혀서 나옵니다.
여기서 나타나는 타임스탬프는 유닉스시간+gettimeofday와 같은 마이크로 초입니다.
-f 옵션
flood mode입니다. 홍수처럼 넘치게(?) 보내는 옵션입니다.
응답패킷을 기다리거나 일정 시간에 맞춰 보내는 것이 아니라
빠른속도로 많은 패킷을 보내는 옵션입니다.
하나의 패킷은 ' . ' 으로 표시가 되고요
A 옵션과 마찬가지로 ipg/ewma 값이 나타납니다.
-h 옵션
도움말 되겠습니다. 가끔 헷갈리거나 도움이 필요할때 유용하게 사용할 수 있는 옵션입니다.
-i (interval) 옵션
패킷 간의 간격을 조절할 수 있는 패킷이라고 생각하시면 되겠습니다.
default로 ping은 1초정도의 간격을 가지고 있지만 이 옵션을 사용하면 이 간격을 조절 할 수 있습니다.
캡쳐로는 표현이 안되지만 사용해보시면 속도의 차이를 볼 수 있습니다.
-I (interface) 옵션
인터페이스 지정 할 수 있는 옵션입니다.
쉽게 표현해 통신 할 수 있는 랜카드가 여러개 일 경우 인터페이스 명으로 지정하여 그 인터페이스를 통해
패킷을 전송 할 수 있는 옵션입니다.
위에 캡쳐를 보시면 ens33이라는 유선인터페이스명과
wlx....으로 시작하는 무선 랜카드 인터페이스명이 있는 것을 보실 수 있습니다.
무선 랜카드가 속해있는 192.168.0 대역에 인터페이스를 지정해서 ping 보내보면
유선은 유실되고 무선은 정상적으로 패킷 요청이 되는 것을 보실 수 있습니다.
다만 wireshark에서는 패킷이 정상적으로 나타나는데
아마 유선 네트워크가 192.168.0.1대역대와 통신이 가능한 상태기 때문이라고 생각합니다.
하지만 ping에서는 정상적으로 판단하진 않는 것 같아 유실되었다고 나타나네요
반면에 wlx 인터페이스로는 ping이 정상 작동 하는 것을 보실 수 있습니다.
<TIP>
설명하지 않는 옵션도 존재 합니다. IPv6이거나 리눅스에서 지원되지 않거나
제가 알 수 없거나 사용할 빈도가 매우 적은 경우 제외하고 작성하였습니다.
i옵션과 f옵션의 경우 또한 슈퍼유저(관리자 계정)일때만 작동합니다.
옵션어가 많다보니 글을 나누어 적었습니다.
업로드 되는 대로 링크 설정하도록 하겠습니다.
'Analysis > Network' 카테고리의 다른 글
Ping의 다양한 option 사용법 2-3 (Linux) (0) | 2018.05.31 |
---|---|
Ping의 다양한 option 사용법 2-2 (Linux) (0) | 2018.04.25 |
ipg/ewma란? (0) | 2018.04.24 |
Ping의 다양한 option 사용법-1 (Windows) (0) | 2018.04.23 |
Ping & Traceroute (0) | 2018.04.23 |
- Total
- Today
- Yesterday
- 핑
- 리버싱
- ping
- linux ping
- PE 구조체
- 정보처리기사
- AirCrack
- PE
- aircrack-ng
- pingoption
- printf
- pe header
- ping 옵션
- PE 구조
- Network Ping
- 악성코드
- VMware
- ping option
- 올리디비지
- 영화 조커
- 정보처리기사실기
- 조커 해석
- 기초
- 정보보안기사
- PE header 구조
- 영화 해석
- OllyDbg
- reversing
- peview
- C언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |