ghisler(Author) wrote:Passive mode: The server does not send a valid response to PASV command. It probably gets the ipv6 address and fails to format it properly.
I'll look into this a little more.
Active (PORT) mode: TC prefers ipv4 when both ipv4 and ipv6 are present. TC does send the ipv4 address, 32.1.8.176, but the SERVER claims that the address is invalid.
It does seem that in this case TC is not preferring ipv4 but sticking with ipv6.
The value 32.1.8.176 is nowhere near the source IP address for either ipv6 or ipv4.
If IPv4 it should start with 81.x.x.206
If IPv6 is should look like 2001

x

x

x:206
All I can do is compare and contrast against other clients.
AndFTP Android (same device) (Active)
Code: Select all
220 ProFTPD 1.3.4a Server ready.
USER ***
331 Password required for ***
PASS ********
230-Welcome user ***@2001:****:****:****:****:****:****:**** to 127.0.1.1 FTP server.
230-The local time is: Mon Jun 29 21:07:37 2015
230 User *** logged in
FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
PBSZ
PROT
SITE MKDIR
SITE RMDIR
SITE UTIME
LANG en-US.UTF-8;en-US
SITE SYMLINK
REST STREAM
SITE COPY
SIZE
211 End
PWD
257 "/" is the current directory
NOOP
200 NOOP command successful
CWD /
250 CWD command successful
FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
PBSZ
PROT
SITE MKDIR
SITE RMDIR
SITE UTIME
LANG en-US.UTF-8;en-US
SITE SYMLINK
REST STREAM
SITE COPY
SIZE
211 End
EPRT |2|2001:****:****:****:****:****:****:****|38462|
200 EPRT command successful
MLSD
150 Opening ASCII mode data connection for MLSD
226 Transfer complete
AndFTP Android (same device) (Passive)
Code: Select all
220 ProFTPD 1.3.4a Server ready.
USER ***
331 Password required for ***
PASS ********
230-Welcome user ***@2001:****:****:****:****:****:****:**** to 127.0.1.1 FTP server.
230-The local time is: Mon Jun 29 21:06:20 2015
230 User *** logged in
FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
PBSZ
PROT
SITE MKDIR
SITE RMDIR
SITE UTIME
LANG en-US.UTF-8;en-US
SITE SYMLINK
REST STREAM
SITE COPY
SIZE
211 End
PWD
257 "/" is the current directory
NOOP
200 NOOP command successful
CWD /
250 CWD command successful
FEAT
211-Features:
MDTM
MFMT
TVFS
AUTH TLS
UTF8
MFF modify;UNIX.group;UNIX.mode;
MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
PBSZ
PROT
SITE MKDIR
SITE RMDIR
SITE UTIME
LANG en-US.UTF-8;en-US
SITE SYMLINK
REST STREAM
SITE COPY
SIZE
211 End
EPSV
229 Entering Extended Passive Mode (|||49173|)
MLSD
150 Opening ASCII mode data connection for MLSD
226 Transfer complete
Thanks for your time.