rand(life)

공유기때문에 ftp접속 안될때 본문

컴퓨터

공유기때문에 ftp접속 안될때

flogsta 2009. 10. 27. 00:31
ftp 포트는 21번인데 대개 통신회사에서 막아 놓기 때문에 다른 포트를 이용해서 ftp를 한다. 여기서는 3030포트이다.

공유기때문에 막히면 대개 포트포워딩을 하거나, 그래도 안되면 최후의 방법으로 DMZ에 컴퓨터를 위치시키는데, 나는 그마저도 안되었다.

결국 원인을 발견했는데, 카스퍼스키를 쓰고 있기 때문이었다. 여기서 방화벽을 풀어줘야한다.

방화벽 -- 필터규칙을 클릭하고



"패킷필터링 규칙"에서 ftp프로그램(여기서는 파일질라)를 선택하여 "편집"을 선택한다. 만약 ftp프로그램이 등록되어있지 않다면 "추가"를 클릭하여 ftp프로그램을 등록시켜준다.



원격포트는 3030
원격IP주소는 접속할 FTP서버의 공인 IP주소를 쓰고
로컬IP주소에는 자신의 외부IP주소와 사설IP주소를 쓴다. (둘 중  하나만 써도 될 것 같지만, 귀찮아서 둘 다 쓴다)

"확인"을 누르고 나와서 방화벽을 재시작한다. (종료했다 다시 실행시킨다)

이제 3030포트로 ftp를 돌릴 수 있다.!

참고: 공유기에서 포트포워딩 및 DMZ설정하는 방법

p.s. 2010.3.9 인터넷 전화를 놓다보니까 또 안되서 여기저기 손을 보고 겨우 해냈다. 문제가 되었던 것은
인터넷 전화를 추가하면서 공인 IP주소가 바뀌었기에, 카스퍼스키방화벽과 파일질라에서 IP수정을 해주어야했고
인터넷 전화가 DHCP를 사용하기에 컴퓨터 IP와 자주 충돌하는 일이 생겨 강제로 IP를 배당해주어야했고
그래도 파일질라로 접속이 잘 안되서, 재시도 횟수와 대기 시간을 늘려 잡아주었더니 이제 성공했다!