Страница 1 из 1

Проблемы с FTP после установки pf

Добавлено: 2009-02-17 19:24:24
Volodymyr
Установил pf

Код: Выделить всё

xt_if="em0"
icmp_types = "echoreq"
table <ddos> persist file "/var/db/ddosips"

block all
pass quick on lo0 all
pass out quick from self to any keep state

pass quick inet proto icmp from any to any icmp-type $icmp_types keep state
block in quick on $ext_if proto tcp from <ddos> to ($ext_if) port 80
pass in quick on $ext_if proto tcp to ($ext_if) port {80,443} flags S/SA keep state
pass in quick proto tcp to self port 22 flags S/SA keep state
pass in on $ext_if proto tcp from any to any port 20 keep state
pass in on $ext_if proto tcp from any to any port 21 keep state
pass in on $ext_if proto tcp from any to any port > 49151 keep state
После єтого нормально зайти на фтп не возможно (кроме mc). Как фтп сервер стоит vsftpd, до установки pf работал нормально.

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-18 3:26:59
zingel

Код: Выделить всё

pass in on $ext_if proto tcp from any to any port 21 keep state
а out где?

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-18 13:19:28
Volodymyr
zingel писал(а):а out где?
Думал что out это

Код: Выделить всё

pass out quick from self to any keep state
Делал по аналогии с http://house.hcn-strela.ru/BSDCert/BSDA ... ftp-server

Если не сложно подскажите как правильно сделать и как дать возможность работать с ssh только с определенных IP.

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-18 14:51:47
Lehan
Проблемы могут быть только с активным режимом. Подробнее описано тут:
http://cvs.openbsd.org/faq/pf/ftp.html

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-25 14:04:27
Volodymyr
Lehan писал(а):Проблемы могут быть только с активным режимом. Подробнее описано тут:
http://cvs.openbsd.org/faq/pf/ftp.html
Там описан такой же механизм как прописан у меня в конфиге. Может дело в том что ФТП сервер другой?

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-26 2:34:37
zingel

Код: Выделить всё

setproctitle_enable=YES
pasv_enable=YES;
pasv_promiscuous=NO
port_enable=NO
port_promiscuous=NO
pasv_max_port=60000#от него начинается диапазон портов для pasv
pasv_min_port=65534#тут диапазон кончается для pasv
pasv_address=79.120.123.5#реальный адрес твой
юзай pasv

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-26 12:41:56
Volodymyr
Спасибо, в pasv mode теперь работает на ура, а актив не работает вообще. Конфигурация следующая:

uname -a

Код: Выделить всё

FreeBSD web1.nucleart.net 7.1-STABLE FreeBSD 7.1-STABLE #1: Thu Feb  5 20:31:58 EET 2009     volodymyr@web1.nucleart.net:/usr/obj/usr/src/sys/WEB1  amd64
/etc/pf.conf

Код: Выделить всё

ext_if="em0"
icmp_types = "echoreq"
table <ddos> persist file "/var/db/ddosips"
block all
pass quick on lo0 all
pass out quick from self to any keep state
pass quick inet proto icmp from any to any icmp-type $icmp_types keep state
block in quick on $ext_if proto tcp from <ddos> to ($ext_if) port 80
pass in quick on $ext_if proto tcp to ($ext_if) port {80,443} flags S/SA keep state
pass in quick proto tcp to self port 22 flags S/SA keep state
pass in on $ext_if proto tcp from any to any port 20 keep state
pass in on $ext_if proto tcp from any to any port 21 keep state
pass in on $ext_if proto tcp from any to any port > 49151 \
   keep state
/usr/local/etc/vsftpd.conf

Код: Выделить всё

setproctitle_enable=YES
pasv_enable=YES
pasv_promiscuous=NO
port_enable=NO
port_promiscuous=NO
pasv_max_port=60000
pasv_min_port=65534
pasv_address=xx.xx.xx.xx
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
ftpd_banner=Welcome to Nucleart FTP service.
secure_chroot_dir=/usr/local/share/vsftpd/empty
listen=YES
background=YES
chroot_local_user=YES
force_dot_files=YES
ls_recurse_enable=YES

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-26 12:45:25
zingel
ну, есть такая штука, либо pasv либо не pasv, так что юзай его, я вчера отдал 1.4gb за 1.2 часа, попробуй сделать вот так

Код: Выделить всё

anon_max_rate=0 
local_max_rate=0  
trans_chunk_size=16384

Re: Проблемы с FTP после установки pf

Добавлено: 2009-02-26 13:15:18
Volodymyr
Добавил последние две. Ананимусы и так запрещены :). Спасибо за помощь.

Re: Проблемы с FTP после установки pf

Добавлено: 2009-03-10 20:24:02
Volodymyr
Новая /старая проблема не знаю с чем связано но периодически, а то и всегда mc при заходе в каталог по фтр пишет ftpfs: failed и не показывает содержимое, также постоянные проблемы с заливкой

Код: Выделить всё

Cannot create target file "..." Input/output error (5)
Это сервер или клиент?

Re: Проблемы с FTP после установки pf

Добавлено: 2009-03-10 20:30:23
Volodymyr
Только что попробовал лить konqueror'ом, все нормально заливается...