Товарищи специалисты, подскажите как сделать редирект порта на другую машину в iptables.
Нужно чтобы коннект, который идёт на машину X:50022 пробрасывался ею на машину Y порт 22.Пробую добавить правило:
iptables -t nat -A PREROUTING -p tcp --destination xx.xx.xx.x -dport 50022 -j DNAT --to-destination yy.yy.yy.yy:22
оно выдаёт следующее:
iptables v1.2.8: multiple -d flags not allowed
Try `iptables -h' or 'iptables --help' for more information.хотя флаг -d один...
>Товарищи специалисты, подскажите как сделать редирект порта на другую машину в iptables.
>
>Нужно чтобы коннект, который идёт на машину X:50022 пробрасывался ею на машину
>Y порт 22.
>
>Пробую добавить правило:
>
>iptables -t nat -A PREROUTING -p tcp --destination xx.xx.xx.x -dport 50022 -j
>DNAT --to-destination yy.yy.yy.yy:22
>
>оно выдаёт следующее:
>iptables v1.2.8: multiple -d flags not allowed
>Try `iptables -h' or 'iptables --help' for more information.
>
>хотя флаг -d один...почитал статью, сделал как там написано:
http://www.opennet.me/base/net/dnat_linux.txt.htmlвсёравно проброс не работает. Может надо включить форвардинг на карточке или общесистемный? Товарищи специалисты, подскажите
>>Товарищи специалисты, подскажите как сделать редирект порта на другую машину в iptables.
>>
>>Нужно чтобы коннект, который идёт на машину X:50022 пробрасывался ею на машину
>>Y порт 22.
>>
>>Пробую добавить правило:
>>
>>iptables -t nat -A PREROUTING -p tcp --destination xx.xx.xx.x -dport 50022 -j
>>DNAT --to-destination yy.yy.yy.yy:22
>>
>>оно выдаёт следующее:
>>iptables v1.2.8: multiple -d flags not allowed
>>Try `iptables -h' or 'iptables --help' for more information.
>>
>>хотя флаг -d один...
>
>почитал статью, сделал как там написано:
>http://www.opennet.me/base/net/dnat_linux.txt.html
>
>всёравно проброс не работает. Может надо включить форвардинг на карточке или общесистемный?Форвардинг обязательно
Правила в iptables разрешающие forward этих пакетов еще нужны
Шлюз на компе, на который перенаправляются пакеты не забыть прописать
>Товарищи специалисты, подскажите
>Товарищи специалисты, подскажите как сделать редирект порта на другую машину в iptables.
>
>Нужно чтобы коннект, который идёт на машину X:50022 пробрасывался ею на машину
>Y порт 22.
>
>Пробую добавить правило:
>
>iptables -t nat -A PREROUTING -p tcp --destination xx.xx.xx.x -dport 50022 -j
>DNAT --to-destination yy.yy.yy.yy:22
>
>оно выдаёт следующее:
>iptables v1.2.8: multiple -d flags not allowed
>Try `iptables -h' or 'iptables --help' for more information.
>
>хотя флаг -d один...
iptables -t nat -A PREROUTING -p tcp -d xx.xx.xx.x --dport 50022 -j
DNAT --to-destination yy.yy.yy.yy:22Вероятно забыт второй минус перед dport