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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-02-17 19:24:24

Установил 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 работал нормально.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-18 3:26:59

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

pass in on $ext_if proto tcp from any to any port 21 keep state
а out где?
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-02-18 13:19:28

zingel писал(а):а out где?
Думал что out это

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

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

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

Lehan
рядовой
Сообщения: 44
Зарегистрирован: 2008-05-29 12:55:10

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

Непрочитанное сообщение Lehan » 2009-02-18 14:51:47

Проблемы могут быть только с активным режимом. Подробнее описано тут:
http://cvs.openbsd.org/faq/pf/ftp.html

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-02-25 14:04:27

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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-26 2:34:37

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

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
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-02-26 12:41:56

Спасибо, в 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

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

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

Непрочитанное сообщение zingel » 2009-02-26 12:45:25

ну, есть такая штука, либо pasv либо не pasv, так что юзай его, я вчера отдал 1.4gb за 1.2 часа, попробуй сделать вот так

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

anon_max_rate=0 
local_max_rate=0  
trans_chunk_size=16384
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-02-26 13:15:18

Добавил последние две. Ананимусы и так запрещены :). Спасибо за помощь.

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-03-10 20:24:02

Новая /старая проблема не знаю с чем связано но периодически, а то и всегда mc при заходе в каталог по фтр пишет ftpfs: failed и не показывает содержимое, также постоянные проблемы с заливкой

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

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

Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

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

Непрочитанное сообщение Volodymyr » 2009-03-10 20:30:23

Только что попробовал лить konqueror'ом, все нормально заливается...