URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2096
[ Назад ]

Исходное сообщение
"jftpgw"

Отправлено Scrooge , 29-Апр-04 16:51 
Итак, исходные данные:
Freebsd 4.7 + NAT + Squid 2.4.STABLE7 (transparent) + jftpgw (transparent)
Всё работает на ура кроме... jftpgw.
В jftpgw.conf прописано:
cacheprefix         /temp/cache
(естесственно chown -R nobody:nogroup /temp)
Но там пусто...
Может я чего-то недогоняю????

Содержание

Сообщения в этом обсуждении
"(jftpgw.conf)"
Отправлено Scrooge , 30-Апр-04 10:33 
Да, кстати, вот сам конфиг:
<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>


"(jftpgw.conf)"
Отправлено cycla , 20-Дек-04 12:43 
>Да, кстати, вот сам конфиг:
><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.