# /sbin/insmod ip_conntrack_ftp
# /sbin/insmod ip_nat_ftp
# iptables -t nat -A PREROUTING -p tcp -d 192.168.1.1 --dport 21 -j DNAT --to 192.168.1.2:20
# iptables -t nat -A PREROUTING -p tcp -d 192.168.1.1 --dport 21 -j DNAT --to 192.168.1.2:21
2개의 모듈을 추가시킨 후
ftp-data:20, ftp:21 번 포트를 포워딩 시켜주니 정상적으로 다 되는군요
역시 삽질은 지식을 채워줍니다 ^^/
다른 리눅스유저분들도 화이팅 입니다!
: ServerOne - eth0:공인ip, eth1:192.168.1.1
: ServerTwo - eth0:192.168.1.2
:
: 위의 상황에서 ServerOne 포트 20,21번을 ServerTwo로 포워딩 해주었습니다.
: 그런데 접속은 정상적으로 되지만 리스트를 못받아와서 ftp를 이용할수없습니다.
:
: 해서 나름대로 머리를 짜내서
: ServerOne포트 30001 부터 65535 까지 ServerTwo로 포워딩 해주었습니다.
: (스크립트 돌리는데 무지 오래걸리더군요)
: # iptables -t nat -A PREROUTING -p tcp -d 192.168.1.1 --dport 30001 -j DNAT --to 192.168.1.2:30001
:
: while do문으로 돌렸습니다. ㅡㅡ;
: 잘하는 짓인지 모르겠습니다.
:
: FTP서비스를 사설ip 에서 이용 할 수있는 다른 좋은 방법이 없을까요?
:
: --
: 맨땅에해딩--맨땅에해딩