The reason that I filed this as a bug is because I have a config that works perfectly on 2.6 kernels that I cannot get working on 3.13 or 4.1 kernels.
I figure there are two possible reasons: 1) The feature has become broken and needs to be fixed. 2) Something changed in how the feature works and now it requires a different config. I think it's probably number 1. If it is number 2, then I will need to know the new way of configuring it, and I would expect to file a bug against ldirectord. I'm not sure how to go about it, but if there's a way to load a system with a 2.6.32 kernel, prove that it works right, and then step through each kernel release after that, we could figure out which specific release broke it. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1453180 Title: Passive FTP is not handled properly by the ip_vs_ftp module Status in linux package in Ubuntu: Incomplete Bug description: I have a setup on CentOS 5 (kernel 2.6.18-128.1.6.el5.centos.plus, ipvsadm v1.24, ldirectord v1.186-ha-2.1.3) that handles this perfectly. I'm migrating because the software on that system is very old. After migrating the config to Ubuntu 14, fully updated with aptitude, only active FTP works. The kernel is 3.13.0-52-generic, ipvsadm is v1.26, and ldirectord is v1.186-ha -- all are installed from Ubuntu packages. root@lb1:~# lsb_release -rd Description: Ubuntu 14.04.2 LTS Release: 14.04 root@lb1:~# uname -a Linux lb1 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Passive FTP, which should be handled by the ip_vs_ftp module, doesn't work properly. The control channel works, but data connections don't establish. The ip_vs_ftp module is loaded from /etc/rc.local and the system has been rebooted a number of times. The ldirectord process is not started by upstart, it is started by pacemaker. The LVS load balancer is being configured by ldirectord. This is the ldirectord config: checktimeout=5 checkinterval=10 negotiatetimeout=20 autoreload=yes logfile="/var/log/ldirectord.log" quiescent=no virtual=XX.XXX.XXX.71:21 fallback=127.0.0.1:21 real=10.100.2.61:21 masq 65535 real=10.100.2.60:21 masq 1 service=ftp request="monitortest.txt" receive="good" login="lbtest" passwd="PASSWD" scheduler=wrr protocol=tcp checktype=negotiate On both CentOS 5 and Ubuntu 14, the machine has actual public IP addresses on it, and that virtual address is a public IP. The firewall is disabled. ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: linux-image-3.13.0-52-generic 3.13.0-52.86 ProcVersionSignature: Ubuntu 3.13.0-52.86-generic 3.13.11-ckt18 Uname: Linux 3.13.0-52-generic x86_64 AlsaDevices: total 0 crw-rw---- 1 root audio 116, 1 May 7 22:02 seq crw-rw---- 1 root audio 116, 33 May 7 22:02 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay' ApportVersion: 2.14.1-0ubuntu3.10 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CRDA: Error: [Errno 2] No such file or directory: 'iw' Date: Fri May 8 09:15:14 2015 HibernationDevice: RESUME=UUID=cbeacb5e-cd21-4b18-a72f-7d6ebaec9c40 IwConfig: lo no wireless extensions. em2 no wireless extensions. em1 no wireless extensions. MachineType: Dell Inc. PowerEdge R320 PciMultimedia: ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash ProcFB: 0 VESA VGA ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-52-generic root=UUID=58c5cea9-08d7-41d7-8950-cd1c5ff86cde ro splash quiet vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-3.13.0-52-generic N/A linux-backports-modules-3.13.0-52-generic N/A linux-firmware 1.127.11 RfKill: Error: [Errno 2] No such file or directory: 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 07/10/2014 dmi.bios.vendor: Dell Inc. dmi.bios.version: 2.3.3 dmi.board.name: 0KM5PX dmi.board.vendor: Dell Inc. dmi.board.version: A02 dmi.chassis.type: 23 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr2.3.3:bd07/10/2014:svnDellInc.:pnPowerEdgeR320:pvr:rvnDellInc.:rn0KM5PX:rvrA02:cvnDellInc.:ct23:cvr: dmi.product.name: PowerEdge R320 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1453180/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp