iptables & REDIRECT на ftp сервер.
Alexander Lebedev
blcorp на mail.ru
Пт Ноя 6 22:55:16 GMT 2009
В Суб, 07/11/2009 в 02:15 +0500, Сергей Иванов пишет:
> Здравствуйте.
> Помогите разобраться кто знает.
>
> Есть машина с двумя сетевыми картами, она раздаёт интернет.
> eth0 локальная сеть (192.168.1.1)
> eth1 смотрит в интернет 94.xx.xx.xx
>
> Нужно сделать так, что бы при заходи из внехи по 94.xx.xx.xx было
> переключение (маршрутизация) на другую машину с ip 192,168,1,2 на
> которой поднят ftp сервер.
>
> Так не получается указать правила iptables ругается:
> iptables -t nat -A PREROUTING -s 94.xx.xx.xx -p tcp -m multiport --dport
> 21 -j REDIRECT --to 192.168.1.2:21
>
> Вот так ничего не происходит:
> iptables -t nat -A PREROUTING -p tcp -d 94.xx.xx.xx --dport 21 -j DNAT
> --to 192.168.1.2:21
>
> Вопрос: Как сделать так, что бы интернет был на одной машине
> (192.168.1.1), а ftp сервер на другой (192.168.1.2) и на него можно было
> заходить из внехи?
>
> Сергей.
>
попробуй так:
iptables –t nat –A PREROUTING –p tcp -i eth1 --dst 192.168.1.1 –dport 21
–j DNAT –to-destination 192.168.1.2:21
а вообще почитай http://www.opennet.ru/docs/RUS/iptables/index.html
Подробная информация о списке рассылки ubuntu-ru