Masquerade 내부에서 외부 FTP 접속할때의 문제점...
사설 내부망에서 외부의 FTP 서버에 접속을 하면 접속은 되는데..
파일이 안보인다거나.. 접속되었다가 바로 끈어지는 현상이 발생 합니다.
내부망내에 있는 Windows2000 으로 외부 FTP 서버에 접속하면 문제가
생기내요.. 외부망과 연결되는 Linux 서버에서 외부 FTP 와 연결하면
문제가 없습니다.
책에는 ip_masq_ftp 모듈을 띄우면 된다고 하는데..
다음과 같이 모듈이 없다는 메세지가 나옵니다.
[root@localhost /]# /sbin/modprobe ip_masq_ftp
modprobe: Can't locate module ip_masq_ftp
[root@localhost /]# find -name ip_masq*
(Nothing printed..)
내부 사설망은 Linux 7.3 RedHat 을 router 로 써고 있습니다.
Linux localhost.localdomain 2.4.18-3 #1 Thu Apr 18 07:37:53 EDT 2002 i686 unknown
접속하고자 하는 FTP 서버또한 Linux 7.3 RedHat 입니다.
접속하고자 하는 FTP 는 proFTP 1.2.7 입니다.
Window2000 에서는 Twin FTP 로 접속을 시도 했습니다.
고수님들의 답변 부탁드립니다. ^^
좋은하루 되세요
아참 다음과 같이 해서 Masquerade 를 했습니다.
/sbin/iptables -P FORWARD DROP
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
/sbin/iptables -A FORWRRD -i eth0 -o eth1 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
[re]
네트워크 구성상의 문제가 아닐지도 모릅니다.
Proftpd 서버는 특별히 설정을 건드리지 않는한 PASSIVE 모드로 동작합니다.
그런데 윈도우의 기본 FTP 클라이언트 프로그램은 ACTIVE 모드만 지원하죠.
알ftp 등의 다른 ftp 클라이언트를 사용하더라도, 클라이언트에서 passive 모드로 동작할 것을 설정해줘야 합니다.
댓글 달기