Network

Wireshark TCP 체크섬 끄기

행복한하루 2007. 10. 2. 23:53
전에 제가 쓴 글 중에 보면 TCP 체크섬 오프로드에 대하여 설명한 글이 있습니다.

하나는 TCP 체크섬 오프로드 라는 제목으로 기본적인 개요 설명과 윈도우즈 OS의 경우에 해당 기능을 어떻게 enable / disable 시키는지에 대해서 설명을 하였습니다. (링크 : TCP 체크섬 오프로드)

그리고 다른 하나는 리눅스 TCP 체크섬 오프로드라는 제목으로 리눅스에서 TCP 체크섬 오프로드 기능을 어떻게  enable / disable 시키는지에 대하여 설명을 했습니다. (링크 : 리눅스 TCP 체크섬 오프로드)

이렇게 이 두 글에서 보듯이 패킷 capture를 할 경우에 해당 기능을 enable / disable 시킬 수 있습니다.

하지만, 패킷 분석시에 TCP 체크섬 오프로드 기능이 작동하는 것을 알고 있다면 굳이 wireshark의 TCP 체크섬 에러 때문에 해당 기능을 끌 필요는 없어 보입니다.

이 경우에는 Wireshark 옵션을 이용해서 TCP checksum validation 기능을 disable 시킬 수 있습니다.

먼저 Wireshark -> Edit -> Preference 에 들어 가시면 Protocol 이라고 쓰여 있는 것을 볼 수 있습니다. 여기서 TCP를 선택하시기 바랍니다.

사용자 삽입 이미지

wireshark preference


(아래는 위 그림의 오른쪽 옵션들을 확대한 그림 입니다.)

여기서 Validate the TCP checksum if possible 이라는 옵션이 있는데, 이것을 끄면 packet capture시에 wireshark는 TCP checksum 계산 하지 않습니다.

사용자 삽입 이미지

TCP checksum validation disable


TCP 체크섬 계산이 필요한 경우에는 이 옵션을 enable 시키시면 됩니다.

이상 Wireshark TCP 체크섬 validation 기능 끄는 방법이였습니다.

'Network' 카테고리의 다른 글

Wireshark 실행 권한  (1) 2013.03.01
공유기 유해사이트 차단  (0) 2007.12.14
무선랜 보안 설정 방법  (0) 2007.09.28
리눅스 TCP 체크섬 오프로드  (0) 2007.09.17
TCP 체크섬 오프로드  (3) 2007.09.14