Вобщем такая байда.
Сейчас стоит FreeBSD 2.2.5 на нём запущено 2 FTP сервера
Для локалки он стоит на порту 21
А для внешних пользователей на порту 8021
Сейчас уже почти всё готово для установки нового сервера.
В качестве нового FTP установлен ProFTPD.
Хочется не запускать ещё один процесс, а перебить всё на уровне Firewall
Т.е. внешний FTP клиент приходящий на ftp://my.domen.org:8021 попадал на ftp://my.domen.org:21
Это связано с тем что у нас клиенты скачивают ежедневно по несколько сотен Mb. Сервер надо ставить, а у многих клиентов просто нет возможности править скрипты самим.
>Вобщем такая байда.
>Сейчас стоит FreeBSD 2.2.5 на нём запущено 2 FTP сервера
>Для локалки он стоит на порту 21
>А для внешних пользователей на порту 8021
>Сейчас уже почти всё готово для установки нового сервера.
>В качестве нового FTP установлен ProFTPD.
>Хочется не запускать ещё один процесс, а перебить всё на уровне Firewall
>
>Т.е. внешний FTP клиент приходящий на ftp://my.domen.org:8021 попадал на ftp://my.domen.org:21
>Это связано с тем что у нас клиенты скачивают ежедневно по несколько
>сотен Mb. Сервер надо ставить, а у многих клиентов просто нет
>возможности править скрипты самим.
в ядро - options IPFIREWALL_FORWARD
в ruleset директивы fwd
>>Вобщем такая байда.
>>Сейчас стоит FreeBSD 2.2.5 на нём запущено 2 FTP сервера
>>Для локалки он стоит на порту 21
>>А для внешних пользователей на порту 8021
>>Сейчас уже почти всё готово для установки нового сервера.
>>В качестве нового FTP установлен ProFTPD.
>>Хочется не запускать ещё один процесс, а перебить всё на уровне Firewall
>>
>>Т.е. внешний FTP клиент приходящий на ftp://my.domen.org:8021 попадал на ftp://my.domen.org:21
>>Это связано с тем что у нас клиенты скачивают ежедневно по несколько
>>сотен Mb. Сервер надо ставить, а у многих клиентов просто нет
>>возможности править скрипты самим.
>
>
>в ядро - options IPFIREWALL_FORWARD
>в ruleset директивы fwd
options IPFIREWALL_FORWARD сделано было сразу т.к. знал что оно понадобится
rc.firewall сделал так
${fwcmd} add fwd 0.0.0.0,8021 tcp from any to ${oip},21
Будет он так работать или нет?
Понял, Бум читать man ipfw