큰파일을 방화벽을 통해 FTP로 올릴때 hang 되는 현상
오래 간만에 질문을 하네요.
방화벽이 설되어 내부 IP를 사용하는 컴퓨터에서 방화벽 밖에 인터넷에 있는 FTP서버에 파일을 전송하려고 합니다.
그런데 파일 용량이 30m 이상 전송을 하면 hang 되는데요.
이유가 뭘까요?
설치 환경
- 방화벽이 설치되어 있습니다.
- os는 레드헷 7.3 에서 레드헷 7.3 으로 전송합니다.
- 내부 IP를 쓰는 컴에서 외부에 파일을 전송하려 합니다.
- 파일 한 개의 크기는 100M 에서 600M 사이입니다.
- 한 번에 mput을 이용해서 여러 파일을 올리려고 합니다.
문제
- 파일을 한 번에 한개씩 올리던 mput을 이용해 한 번에 여러개를 올리던지 파일 한개만 다 전송하고 hang 됩니다.
- 서버 로그를 보면 파일 한개만 File received OK 가 나오고 다음에 바로disconnected 가 나옵니다.
- 작은 크기의 파일은 이상없이 전부 올라갑니다. 테스트 해 본 결과 20m 이하로 파일을 분할해서 올리면 가끔 hang 이 걸리지만 대부분 올라갑니다.
테스트
- 방화벽이 아래 있는 같은 네트웍에 있는 linux 7.3 -> linux7.3 혹은 linux7.3 -> winXP 로는 전송이 잘 됩니다.
결론
- 방화벽 때문인거 같은데 passive mode해도 안되고 active mode해도 안되고 정말 모르겠습니다.
이전에 이와 같은 이유로 질분을 하셨던 한 분이 계셨는데요.
해결 방법이 올라와 있지 않더군요.
혹 해결하셨거나 솔루션을 가지고 계신분을 좀 알려주세요.
부탁드립니다.
댓글 달기