FreeBSD, ftp-proxy - не работает

Тема в разделе "Администрирование серверов", создана пользователем nanovirus, 24 янв 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. nanovirus

    nanovirus Создатель

    Регистр.:
    22 сен 2007
    Сообщения:
    33
    Симпатии:
    10
    FreeBSD 6.2
    Packet Filter
    Squid 2.16

    Как ни учу мат-часть, мозг плавится, не могу я додумать... подскажите как правильно фтп-прокси сделать прозрачный?

    Добавляю как положено в pf.conf такую штуку:
    Код:
    rdr pass on $int_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021
    а в inetd.conf добавляю такую:

    Код:
    ftp-proxy stream tcp nowait root /usr/libexec/ftp-proxy ftp-proxy
    Запускаю inetd, вижу что слушает порт 8021.. а дальше? ничего не происходит (
    Возможно конечно, что проблема в моем главном правиле pf.conf, которое звучит: block all
    Но по идее, это же редирект, плевал он на блок, он себе пробросил и работает...

    Подскажите, как лучше организовать нормальный доступ из локалки в Инет по ftp?
     
  2. Wiltner

    Wiltner Постоялец

    Регистр.:
    4 дек 2007
    Сообщения:
    126
    Симпатии:
    27
    В смысле, не происходит? Коннект проходит? Нетстатом смотрел, в каком состоянии соединение? Сюда заходил? В частности, пошаговые решения для
    и
    Возможно, проблема и в фаерволе (если коннект не проходит). Мониторь свои правила в режиме онлайн, сразу увидишь по какому правилу действует конкретный коннект. Пробуй экспериментировать с правилами, чтобы понять, что мешает нормальному соединению. Попробуй убрать блокирующие на время, а также полностью отключить все правила кроме редиректа, чтобы убедиться, действительно ли проблема в фаерволе?
    В общем, нужна более полная информация.
     
    nanovirus нравится это.
Статус темы:
Закрыта.