간단하게 iptable를 설정했는데 ftp가 안됨니다. 물론 iptable을 내리면 되구요. 뭘 잘못한거 같은데... 다음은 제가 설정한 부분입니다. ======================================= [root@cscom95 root]# iptables -L Chain INPUT (policy DROP) target prot opt source destination ACCEPT tcp -- anywhere anywhere tcp dpt:ssh ACCEPT tcp -- anywhere anywhere tcp dpt:http ACCEPT tcp -- anywhere anywhere tcp dpt:mysql ACCEPT tcp -- anywhere anywhere tcp dpt:ftp DROP tcp -- anywhere anywhere tcp dpts:tcpmux:65535 DROP icmp -- anywhere anywhere icmp echo-request Chain FORWARD (policy DROP) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ===================================================================
iptables -L 에서 INPUT 정책이 DROP 이고 허용 규칙에 ftp 포트가 없다면 FTP 가 막힙니다. 21 번 포트 규칙을 추가하고, 패시브 FTP 를 쓴다면 conntrack 과 ip_nat_ftp 모듈도 올리세요. 규칙 추가 뒤 iptables-save 로 저장하세요.