Hello again, Ozzu community! I'm have a bit of an issue connecting to my newly installed vsftpd server while iptables is running. As soon as
service iptables stop is executed and iptables shuts down, my FTP client connects right away! However, with iptables enabled, all I get are connection timeouts while trying to connect.

So, here is all the information you should (hopefully) need to diagnose my problem.

CentOS 6.3, using vsftpd (obviously) under xinetd. As I stated above, I have connected to the FTP server while iptables is disabled, so I know I have these two working together just fine.
iptables:
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
6 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
8 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:20
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
- Table: filter
- Chain INPUT (policy ACCEPT)
- num target prot opt source destination
- 1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
- 2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0
- 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
- 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
- 5 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
- 6 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
- 7 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
- 8 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:20
- Chain FORWARD (policy ACCEPT)
- num target prot opt source destination
- 1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
- Chain OUTPUT (policy ACCEPT)
- num target prot opt source destination
ip_conntrack_ftp is loaded.
I've tried several different rules concerning the vsftpd processes. The one listed above is the simplest one (no -m state --state NEW, etc.), with no difference in results.
Cheers to a good weekend!
-James