>Да, кстати, вот сам конфиг:
><global>
>
> logstyle
> files
> listen
> 0.0.0.0:2370
> dataclientaddress 192.168.0.1
> serverport
> 21
> pidfile
> /var/run/jftpgw/jftpgw.pid
> runasuser
> nobody
> runasgroup
> nogroup
> passiveportrange 44000:44999
> activeportrange 55000:57999
> debuglevel
> 9
> logfile
> /var/log/jftpgw/jftpgw.log
> cmdlogfile
> /var/log/jftpgw/jftpgw.xferlog
> cmdlogfile-style "%d %h %T %f
>%y %w _ %n %l %s 0 * %c"
> cmdlogfile-specs RETR STOR
> transparent-proxy on
> cacheprefix
> /temp/cache
> cacheminsize
>100k
> cachemaxsize
>unlimited
>
> dropprivileges start
> allowforeignaddress on
> allowreservedports on
> loginstyle
> 0
> defaultmode
> passive
> transfertimeout 600
>
></global>
>
><servertype standalone>
> syslogfacility ftp
> changeroot
> connect
> logintime
> pass
> welcomeline
> This is an unknown FTP server
> forwardlookups off
> dnslookups
> off
> hostcachetimeout 10800
> commandtimeout 600
>
></servertype>
>
><from 192.168.0.0/16>
> access allow
> cache on
></from>
>
>
><user anonymous>
> access allow
></user>
Ну прям благодарю, у меня всё не работало из-за dataclientaddress 192.168.100.254 (для меня). Что-то на сайте "производителя я не нашёл" этого, хотя перерыл кажется всё, но может быть упустил из вида.
А теперь по сабжу - у меня кеш возникает в папке ввиде директорий:
# cd /usr/local/jftpgw/cache/
# ll
total 2
drwx------ 3 nobody wheel 512 Dec 20 12:25 anonymous@ftp.beastie.tdk.net:21
# cd anonymous@ftp.beastie.tdk.net:21/
# ls
pub
# cd pub
# ls
FreeBSD
# cd FreeBSD/
# ls
ERRATA tools
# cd tools/
# ls
dist
# cd dist
# ls
fips15c.tar.gz
Замечательно из кеша качает - скорость просто мгновенная) Кажется дело в том, что у меня в конфиге стоит:
reverselookups yes
dnslookups yes
а тут в конфиге везде off, а кеш как видно - по хостам падает. Хотя может наоборот он должен валятся по ip. Но побовать не буду, удовлетворён. Если что, могу кинуть весь conf.