Tantos
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору На шлюзе со статическим IP стоит KWF 6.5 с пробросом 21 порта на машину с OpenBSD 4.1+vsftpd. До тех пор, пока не включил на машинке pf, все работало. Почитал мануалы по связкам pf+vsftpd, наваял следующее: Код: inservices = "{ 21, 22 }" ext_if = "fxp0" pass in on $ext_if proto tcp from any to any port $inservices flags S/SA keep state pass in on $ext_if proto tcp from any to any port > 49151 flags S/SA keep state | В данной конфигурации локально доступ есть, а из внешней сети - нет. По совету старших товарищей попробовал настроить ftp-proxy. В результате правила записались так: Код: rdr on $ext_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021 pass in on $ext_if inet proto tcp from port ftp-data to ($ext_if) user proxy flags S/SA keep state pass in on $ext_if proto tcp from any to any port > 49151 flags S/SA keep state | В данном варианте нет доступа даже с локальной сети. FTP-сервер работает в пассивном режиме. ОС - OpenBSD 4.1 stable. | Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 02:26 15-01-2009 | Исправлено: Tantos, 02:55 15-01-2009 |
|