Sudden onset ftp problem - can't ftp through vpn

Bill Oliver vendor at billoblog.com
Wed Jul 2 01:36:26 UTC 2014


Sigh.  Another time the old "sudo yum update" breaks something...

All of a sudden, ftp does not work if I'm connected to the net using a
vpn.  And it's very specific:

I can connect, log in, list a directory, etc.  However, I can't "get" or
"mget" a file.  Here's what happens:

[user at localhost ~]$ !f
ftp www.billoblog.com
Connected to www.billoblog.com (50.7.12.26).
220 (vsFTPd 2.2.2)
Name (www.billoblog.com:<defaultname>): <acctname>
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> get IMG_20140701_144826.jpg
local: IMG_20140701_144826.jpg remote: IMG_20140701_144826.jpg
227 Entering Passive Mode (50,7,12,26,69,220)
150 Opening BINARY mode data connection for IMG_20140701_144826.jpg
(2330742 bytes).

Hang!


For a put:

[user at localhost ~]$ !f
ftp www.billoblog.com
Connected to www.billoblog.com (50.7.12.26).
220 (vsFTPd 2.2.2)
Name (www.billoblog.com:<defaultname>): <acctname>
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put reay1.png
local: reay1.png remote: reay1.png
227 Entering Passive Mode (50,7,12,26,124,13)
150 Ok to send data.


Hang!

Here's what lsof -P -i shows:

ftp      7623 <user>    3u  IPv4 175388      0t0  TCP localhost.localdomain:35272->hope.billoblog.com:21 (ESTABLISHED)


The target machine is running CentOS 6.4 with vsftpd.

I'm running Fedora 20.  Here's uname -a:

Linux localhost.localdomain 3.14.9-200.fc20.x86_64 #1 SMP Thu Jun 26 21:40:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

VPN is openvpn.  It worked fine until my last set of updates.

Works fine if I don't use a vpn.  I run a roundcube server on the same machine, and I can download images I receive in emails using the roundcube server, even if I go to the web page through the vpn server.

A quick Google search provided some old stuff, but it wasn't very helpful.

Any pointers on how to research this?

Thanks!

billo





More information about the users mailing list