### 문제 상황
A 서버와 B 서버 간 통신 중 한쪽에서 **FIN 패킷**을 보냈으나, **패킷 크기가 60 바이트 이하**인 경우 체크섬 오류로 인해 패킷이 드롭되는 문제가 발생했습니다. 이는 한 쪽은 TCP 연결을 끊었으나 다른 한 쪽은 **established** 상태로 남아있게 됩니다.
---
### 원인
- FIN 패킷의 크기가 60 바이트 이하인 경우, **netfilter**가 패킷을 드롭.
- 이는 **nf_conntrack_checksum** 설정과 관련이 있으며, 체크섬 검증 과정에서 문제가 발생한 것으로 추정됩니다.
---
### 관련 링크
아래 Red Hat 공식 문서를 참고하였습니다:
---
### 해결 방법
호스트에서 **체크섬 검증을 비활성화**하여 문제를 해결하였습니다.
아래 명령어를 사용하여 `nf_conntrack_checksum` 설정을 비활성화했습니다:
```bash
sysctl net.netfilter.nf_conntrack_checksum=0