2012-12-06 2 views
0

나는 tcp syn을 보낼 수 있고, syn/ack back을 받는다.하지만 그 시점에서 리눅스는 연결을 연 리눅스 TCP가 아니기 때문에 tcp rst를 보낸다.nping을 사용하여 수동으로 tcp 3 방향 핸드 셰이크를 수행 할 수 있습니까?

처음부터 멈출 수 있는지, 아니면 수동으로 핸드 셰이크를 수행하여 다른 패킷을 보낼 수 있는지 궁금합니다.

클래스 용 NAT를 구현 중이므로 좀 더 효과적으로 디버깅하려고합니다.

답변

2

this question에 관한 토론이 도움이 될 것입니다.

실험적인 이유로 (실제 tcp 서비스와 상호 작용하지 않으려는 경우)이 작업을 수행하는 경우 tcp의 일반 6 대신 프로토콜 번호를 253-254로 설정하는 것이 좋습니다. 커널이 생성중인 패킷을 감지하지 못하게합니다.

관련 문제