Спасибо за конфиги. но както не подошли) Да, опера не понятная стала, но дело не в этом) все таки мне не удалось на внешний ip достучаться, причем я делал это из локальной подсети этого же сервера, так что думаю все же проблема на стороне конфиг файла а не в открытиях портов.
Добавил строчки pasv_min_port=50100, pasv_max_port=51100, открыл порты
# Открытие порта для vsftpd
$IPT -A INPUT -i $WAN -p all --dport 21 -j ACCEPT
$IPT -A INPUT -i $WAN -p all --dport 20 -j ACCEPT
$IPT -A INPUT -i $WAN -p tcp -m multiport --ports 50100:51100 -j ACCEPT
$IPT -A INPUT -i $WAN -p tcp -m multiport --ports 50100:51100 -j ACCEPT
но результат тот же)
Указывал явно listen_address=....ip тогда фтп не стартует, логи соответственно не ведутя
лог до изменений конфиг файла.
tail -f /var/log/vsftpd.log
domain.ruWed Jan 23 15:08:12 2013 [pid 2] CONNECT: Client "192.168.2.66"
Wed Jan 23 15:08:12 2013 [pid 1] [ftp] OK LOGIN: Client "192.168.2.66", anon password "<no_password>""
service vsftpd restart
Stopping FTP server: No /usr/sbin/vsftpd found running; none killed.
vsftpd.
Starting FTP server: vsftpd.
ps -aux | grep vsftpd
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 23177 0.0 0.0 8952 872 pts/0 S+ 15:06 0:00 grep vsftpd