FTP Active Mode 사용 재질문
아래 답변 잘 받았습니다.
그런데 DMZ나 TwinIP는 공유기에 연결된 PC들 중 한 대에만 적용할 수 있는 것 아닌가요?
FTP를 사용하는 PC가 여러 대일 때의 해결 방법은 없는지요?
그리고 공유기를 통해 FTP Active Mode를 사용하는 PC가 딱 한대인 경우라고 하더라도..
TwinIP는 내부PC가 공인IP를 가지므로 아래 방법이 가능할 것 같은데..
DMZ는 내부PC가 사설IP를 가지게 되는 것이므로 역시 FTP Active Mode 사용이 불가능할 것 같습니다.
왜냐면 FTP 서버가 보기에 FTP PORT 명령어의 IP패킷 헤더 소스IP 필드는 공유기의 공인IP인데
FTP PORT 명령어 패킷 Payload 부분에 적혀있는 IP주소는 PC의 사설IP일 것이므로
역시 아래와 같은 에러 메시지를 출력하며 파일 전송이 안될 것입니다.
>"IP Address for data destination doesn't match client's."
한번 확인 부탁 드립니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
안녕하세요~ 이덕기 고객님, ipTIME 기술팀 입니다.
문의하신 부분을 답변으로 남겨드리겠습니다.
ipTIME 공유기에서 외부에 있는 FTP 서버 접속시 Active 모드를 통해 접속하실경우 공유기의 DMZ 설정또는 TwinIP 설정후 사용하시기 바랍니다.
DMZ 설정방법 <--클릭~!
Twin IP 사용시 내부 네트워크 공유 설정법 <--참고~!
앞으로도 사용도중 문제나 문의사항이 있으시면 고객지원실로 전화를 주시거나 게시판을 이용하여 문의 주시기 바랍니다.
-고객지원상담전화
고객지원실 전화번호 : 1544-8695
오전 10시 ~ 오후 6시 (월 ~ 금:공휴일제외) (오후 5:40까지 접수된 접수내용까지 상담가능) 점심 : 오전12시~오후1시
-Q&A 게시판
오전 10시 ~ 오후 10시 (월 ~ 금:공휴일제외) (오후 9:45까지 문의된 게시물까지 답변가능) 토요일 및 휴일에도 게시판 열람은 가능
감사합니다.
>>> 이덕기 님이 쓰신 내용 <<<
>
>iptime 공유기를 통해서 외부 FTP에 접속을 하려고 하는데
>
>FTP 서버가 Active 모드밖에 지원을 하지 않아서
>
>PC의 FTP 클라이언트에서도 Active 모드로 설정하여 접속을 하였는데
>
>접속은 되는데 파일 리스트가 되질 않습니다.
>
>그래서 공유기 <-> FTP 서버 간에 오고가는 패킷을 캡처하여 Wireshark로 확인해 보니
>
>공유기에서 FTP서버로 전송되는 FTP PORT 명령어의 클라이언트의 IP 주소필드에 공인IP가 아니라 사설IP가 들어가 있더군요
>
>그래서 FTP 서버가 아래와 같은 에러 메시지를 보내면서 FTP Data Connection을 거부를 합니다.
>
>"IP Address for data destination doesn't match client's."
>
>이거 해결 방법이 없을까요?
>
>iptime 공유기가 위 PORT 명령어를 수정하여 사설IP 대신 공인IP주소 값으로 대체해 주면 될 것 같은데요.. >(PORT 명령어의 패킷 해더의 소스IP 필드 뿐 아니라 패킷 데이터 부분의 IP주소까지 공인IP주소로 Replace)
>
>
그런데 DMZ나 TwinIP는 공유기에 연결된 PC들 중 한 대에만 적용할 수 있는 것 아닌가요?
FTP를 사용하는 PC가 여러 대일 때의 해결 방법은 없는지요?
그리고 공유기를 통해 FTP Active Mode를 사용하는 PC가 딱 한대인 경우라고 하더라도..
TwinIP는 내부PC가 공인IP를 가지므로 아래 방법이 가능할 것 같은데..
DMZ는 내부PC가 사설IP를 가지게 되는 것이므로 역시 FTP Active Mode 사용이 불가능할 것 같습니다.
왜냐면 FTP 서버가 보기에 FTP PORT 명령어의 IP패킷 헤더 소스IP 필드는 공유기의 공인IP인데
FTP PORT 명령어 패킷 Payload 부분에 적혀있는 IP주소는 PC의 사설IP일 것이므로
역시 아래와 같은 에러 메시지를 출력하며 파일 전송이 안될 것입니다.
>"IP Address for data destination doesn't match client's."
한번 확인 부탁 드립니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
안녕하세요~ 이덕기 고객님, ipTIME 기술팀 입니다.
문의하신 부분을 답변으로 남겨드리겠습니다.
ipTIME 공유기에서 외부에 있는 FTP 서버 접속시 Active 모드를 통해 접속하실경우 공유기의 DMZ 설정또는 TwinIP 설정후 사용하시기 바랍니다.
DMZ 설정방법 <--클릭~!
Twin IP 사용시 내부 네트워크 공유 설정법 <--참고~!
앞으로도 사용도중 문제나 문의사항이 있으시면 고객지원실로 전화를 주시거나 게시판을 이용하여 문의 주시기 바랍니다.
-고객지원상담전화
고객지원실 전화번호 : 1544-8695
오전 10시 ~ 오후 6시 (월 ~ 금:공휴일제외) (오후 5:40까지 접수된 접수내용까지 상담가능) 점심 : 오전12시~오후1시
-Q&A 게시판
오전 10시 ~ 오후 10시 (월 ~ 금:공휴일제외) (오후 9:45까지 문의된 게시물까지 답변가능) 토요일 및 휴일에도 게시판 열람은 가능
감사합니다.
>>> 이덕기 님이 쓰신 내용 <<<
>
>iptime 공유기를 통해서 외부 FTP에 접속을 하려고 하는데
>
>FTP 서버가 Active 모드밖에 지원을 하지 않아서
>
>PC의 FTP 클라이언트에서도 Active 모드로 설정하여 접속을 하였는데
>
>접속은 되는데 파일 리스트가 되질 않습니다.
>
>그래서 공유기 <-> FTP 서버 간에 오고가는 패킷을 캡처하여 Wireshark로 확인해 보니
>
>공유기에서 FTP서버로 전송되는 FTP PORT 명령어의 클라이언트의 IP 주소필드에 공인IP가 아니라 사설IP가 들어가 있더군요
>
>그래서 FTP 서버가 아래와 같은 에러 메시지를 보내면서 FTP Data Connection을 거부를 합니다.
>
>"IP Address for data destination doesn't match client's."
>
>이거 해결 방법이 없을까요?
>
>iptime 공유기가 위 PORT 명령어를 수정하여 사설IP 대신 공인IP주소 값으로 대체해 주면 될 것 같은데요.. >(PORT 명령어의 패킷 해더의 소스IP 필드 뿐 아니라 패킷 데이터 부분의 IP주소까지 공인IP주소로 Replace)
>
>







































