Можно ли изменить 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.