LINUX.ORG.RU
ФорумAdmin

Nftables: как перенаправить на другой ip

 


0

2

Здравствуйте! Задача: при обращении к северу на порт 80 перенаправить на другой север.

Сейчас так:

Модуль nft_nat загружен net.ipv4.ip_forward = 1

        chain CHAIN_PREROUTING {
                type nat hook prerouting priority dstnat; policy accept;
                ip daddr *my_server_ip* tcp dport 80 dnat ip to *another_server_ip*:80
        }

В браузере если набрать my_server_ip:80 - не удается получить доступ к сайту. А это another_server_ip:80 нормально загружает сайт. Настроил логи на это правила, там отображается, что приходят пакеты.

Что нужно сделать, чтобы заработало? В гугле ни одного примера не могу найти

Ответ на: комментарий от Radjah

в nat/input это локальный редирект портов который не делает просле этого reroute, а здесь оно уходит за пределы хоста

Для локальных пакетов это должно быть в nat/output.

vel ★★★★★
()