задача: переброс всего tcp/udp трафика с одного сервера на другой
как сделать? @tech@mastodon.ml @rf@mastodon.ml @b
@aurel1on_sol
iptables SNAT/DNAT
@rf @tech @b@shitpost.poridge.club
@aurel1on_sol
Я тебе даже могу дослать к часам 23 МСК команды
@rf @tech @b@shitpost.poridge.club
@coaxial@qoto.org @rf@mastodon.ml @tech@mastodon.ml @b@shitpost.poridge.club я не против подождать)
@aurel1on_sol
Чуть объясню. Тут в итоге делается двойной NAT (twice NAT). При приеме на определенный порт сервер подменяет IP DST (и порт, если надо) на указанный DST вместо своего собственного, а IP SRC на свой собственный на eth0, вместо того, что ему прилетело в оригинальном пакете. В итоге сервер, куда ты роутишь, видит как будто ему сессия пришла от сервера-приемника. Балансировка в iptables тоже есть, кстати. Без всяких фич, как в haproxy и прочих жижинксах (отслеживание состояния, манипуляции с нагрузкой, решение на основе наргрузки и проч. проч. проч.), но есть