Как сделать на Iptables проброс порта, в этом поможет небольшая инструкция. Основные директивы которые участвуют в пробросе порта, это:
PREROUTING — для изначальной обработки входящих пакетов.
REDIRECT — показывает куда в конечном итоге должен прийти трафик
Например:
iptables -t nat -A PREROUTING -i eth0 -p tcp —dport $srcPortNumber -j REDIRECT —to-port $dstPortNumber
iptables -t nat -A PREROUTING -i eth0 -p udp —dport $srcPortNumber -j REDIRECT —to-port $dstPortNumber
Как видите мы указываем протокол — tcp или udp и порт источника и порт назначения, например:
iptables -t nat -A PREROUTING -i eth0 -p tcp —dport 25 -j REDIRECT —to-port 2525
После применения правила необходимо сохранить настройки фаервола:
iptables-save