[Comm] IPTABLES more problem
Igor Solovyov
=?iso-8859-1?q?gosha_=CE=C1_zkb=2Eru?=
Пт Янв 10 18:43:30 MSK 2003
Hi!
On Fri, 10 Jan 2003 10:32:59 +0300
Владимир <fmfm на symmetron.msk.ru> wrote:
> Читайте документацию внимательней. REDIRECT это не DNAT!
Разве я утверждал обратное? :-)
Навреное я неудачно сформулировал вопрос, использовав термин REDIRECT
(не в смысле действия iptables), но тем не менее я привел строку, из
которой несложно понять какими средствами я добиваюсь REDIRECT-а:
iptables -t nat -A PREROUTING -p tcp --destination-port 490 \
-j DNAT --to-destination 192.168.63.120:490
> В данном случае, если необходимо через посредника переадресовать
> пакеты машине той же сети необходимы два взаимосвязанных правила, например.
>
> iptables -t nat -A PREROUTING -p tcp -s 192.168.63.200 --dport 490 \
> -j DNAT --to-destination 192.168.63.120
>
> iptables -t nat -A POSTROUTING -p tcp -d 192.168.63.120 --dport 490 \
> -j SNAT --to-source <ВНУТРЕННЙ IP АДРЕС ШЛЮЗА>
>
> У Вас машина-получатель паектов (192.168.63.120) ответы шлет напрямую
> отправителю
Вы решили, что получателем является именно 192.168.63.200? На самом деле
у меня 8 интерфейсов и 7 из них (кроме как раз 192.168.63.200) могут
быть получателем, а вот собственно редирект будет идти через интерфейс
192.168.63.200 на машину 120 этой сетки. Я это имел в виду. Извините,
что неудачно сформулировал вопрос. :-((
> (192.168.63.200), так как машины находятся в одной локальной сети.
> Отправитель же ждет
> ответа от ШЛЮЗА и выбрасывает ответы как "незапрошенные".
> На ШЛЮЗ ответы не посылаются, естественно, в LOG они не регистрируются.
На самом деле мой редирект работает. Он прекрасно работает уже целый день.
Проблема похоже была с самой машиной. Как ни странно, перегрузился
и все заработало. И прозрачный прокси и редирект и все остальное.
Вот такие пироги. :-)))
--
Best regards!
Igor Solovyov
System/Network administrator
JSC CB "Zlatkombank", Zlatoust, Russia
Подробная информация о списке рассылки community