Lftp issue

I installed KVM and configured two virtual machines in it server1.example.com(192.168.100.193) and tester1.example.com(192.168.100.230).I want to access server1.example.com from tester1.example.com over lftp.As far as networking is concerned between both I do have some doubts.
I tried ping and telnet.Here are the results

[root@tester1 ~]# ping 192.168.100.193
PING 192.168.100.193 (192.168.100.193) 56(84) bytes of data.
64 bytes from 192.168.100.193: icmp_seq=1 ttl=64 time=0.877 ms
64 bytes from 192.168.100.193: icmp_seq=2 ttl=64 time=0.894 ms
64 bytes from 192.168.100.193: icmp_seq=3 ttl=64 time=0.864 ms
64 bytes from 192.168.100.193: icmp_seq=4 ttl=64 time=1.00 ms
^C
--- 192.168.100.193 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3739ms
rtt min/avg/max/mdev = 0.864/0.910/1.006/0.060 ms

[root@tester1 ~]# telnet 192.168.100.193 21
Trying 192.168.100.193...
telnet: connect to address 192.168.100.193: No route to host

[root@tester1 ~]# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

It is strange that ping works and telnet does not even when port 21 is open

lftp output says delaying before reconnect but never connects.

What does it show for the default gateway on both servers?

Here are screenshot of route command for gateway

And FTP is definitely running?

lsof -i TCP:21

The issue most certainly isn't with lftp, but with vsftpd.

Is it running (as in2nix4life asks)?

# service vsftpd status

And if it is, is it listening on port 21?

(I would expect a "connection refused" error if port 21 is open, but nothing is listening on it)

What does:

# nmap 192.168.100.193

show?

[root@server1 Desktop]# service vsftpd status
vsftpd (pid 2945) is running...
[root@server1 Desktop]# netstat -nlp | grep 21
tcp        0      0 0.0.0.0:21                  0.0.0.0:*                   LISTEN      2945/vsftpd         
unix  2      [ ACC ]     STREAM     LISTENING     8921   1/init              @/com/ubuntu/upstart
unix  2      [ ACC ]     STREAM     LISTENING     16461  2194/gnome-keyring- /tmp/orbit-root/linc-892-0-53993fb248c27
unix  2      [ ACC ]     STREAM     LISTENING     16032  2213/dbus-daemon    @/tmp/dbus-OOIM8bGPRl
unix  2      [ ACC ]     STREAM     LISTENING     16465  2194/gnome-keyring- /tmp/keyring-jOaJba/socket.ssh
unix  2      [ ACC ]     STREAM     LISTENING     16467  2194/gnome-keyring- /tmp/keyring-jOaJba/socket.pkcs11
unix  2      [ ACC ]     STREAM     LISTENING     15769  2194/gnome-keyring- /tmp/keyring-jOaJba/socket
[root@server1 Desktop]#

---------- Post updated at 09:55 PM ---------- Previous update was at 09:53 PM ----------

This is from the server side where I implemented vsftp(192.168.100.193)

---------- Post updated 12-20-13 at 05:56 AM ---------- Previous update was 12-19-13 at 09:55 PM ----------

[root@server1 Desktop]# lsof -i TCP:21
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
vsftpd  2714 root    3u  IPv4  20764      0t0  TCP *:ftp (LISTEN)