Назад | Перейти на главную страницу

FTP-прокси OpenBSD за NAT

Можно ли изменить ftp-прокси IP PASV для OpenBSD, отправляемого клиентам, не меняя адрес прослушивания управления перенаправлением (-b <address>)?

У меня следующая установка:

FTP client --> 1:1 NAT router --> OpenBSD router --> FTP server

В Маршрутизатор NAT 1: 1 имеет правило NAT для пересылки всего на Маршрутизатор OpenBSD, маршрутизатор OpenBSD запускает ftp-proxy -R <FTP server IP>. Когда FTP-клиент отправляет команду PASV, прокси отвечает Вход в пассивный режим (227) сообщение с собственным IP-адресом источника на интерфейсе к Маршрутизатор NAT 1: 1 (очевидно). Поскольку Маршрутизатор NAT 1: 1 не поддерживает протокол, он пересылает это сообщение, и клиент получает сообщение с IP-адресом PASV Маршрутизатор OpenBSD, к которому у него нет маршрута.

Есть ли способ указать ftp-прокси для отправки Вход в пассивный режим сообщение с другим исходным IP?

человек ftp-прокси

-a address
    The proxy will use this as the source address for the control
    connection to a server.