The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Доступ к ФТП извне (FreeBSD)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Доступ к ФТП извне (FreeBSD)" 
Сообщение от bromantik emailИскать по авторуВ закладки(??) on 12-Авг-05, 08:11  (MSK)
При изучении ipfw столкнулся с проблемой.
Создал правило
ext_ip=1.1.1.1
ipfw add allow tcp from any to $ext_ip 20,21
ipfw add allow tcp from any 20,21 to $ext_ip

В пассивном режиме не работает, в общем-то и не должно конечно, вот и вопрос, какой-то модуль может существует???
Как мне открыть ФТП корректно?...
Заранее спасибо...

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Доступ к ФТП извне (FreeBSD)" 
Сообщение от ulllis Искать по авторуВ закладки on 12-Авг-05, 08:31  (MSK)
а старшие порты бабушка откроет?

по 20, 21 перeдаются только команды.
данные требуют для себя высших, пример (+ к твоему конфу):

1) ipfw add pass tcp from any to me 30000-40000

2) vsftpd.conf:

pasv_min_port=30000
pasv_max_port=40000

ессно, эти порты освобождаются от других супружеских обязанностей.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Доступ к ФТП извне (FreeBSD)" 
Сообщение от bromantik emailИскать по авторуВ закладки(??) on 12-Авг-05, 15:22  (MSK)
>а старшие порты бабушка откроет?
>
>по 20, 21 перeдаются только команды.
>данные требуют для себя высших, пример (+ к твоему конфу):
>
>1) ipfw add pass tcp from any to me 30000-40000
>
>2) vsftpd.conf:
>
>pasv_min_port=30000
>pasv_max_port=40000
>
>ессно, эти порты освобождаются от других супружеских обязанностей.

Большое спасибо, примерно так и думал, но вот не знал, что можно указывать на какие порты биндиться... У меня proftpd, сейчас копну

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Доступ к ФТП извне (FreeBSD)" 
Сообщение от AMDmi3 Искать по авторуВ закладки on 12-Авг-05, 15:40  (MSK)
>При изучении ipfw столкнулся с проблемой.
>Создал правило
>ext_ip=1.1.1.1
>ipfw add allow tcp from any to $ext_ip 20,21
>ipfw add allow tcp from any 20,21 to $ext_ip
>
>В пассивном режиме не работает, в общем-то и не должно конечно, вот
>и вопрос, какой-то модуль может существует???
>Как мне открыть ФТП корректно?...
>Заранее спасибо...

Читать доки по FTP и man ipfw.
комманды - входящее соединение на твой 21 порт.
данные, активный режим - исходищие с твоего 20 порта наружу
данные, пассивный режим - входящие на твой случайный порт из высокого диапазона (указываеться в настройках ftp сервера).

В ipfw есть чудесные опции established (матчит пакеты, принадлежащие установленным соединениям) и setup (матчит первый SYN пакет в соединении).

Поэтому набор должен выглядеть примерно так:

allow tcp from any to any established (пропускаем установленные соединения)
allow tcp from any to $ext_ip 21 setup (incoming control connection)
allow tcp from any to $ext_ip 49152-65535 (incoming passive date connection)
allow tcp from $ext_ip 21 to any (outgoing active data connection)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру