LINUX.ORG.RU
ФорумAdmin

Перенаправление локальных портов (25-ый порт без рута)


0

1

Дано:

1) локалхост, на котором будет запущена некая программа из-под известного пользователя, которая не может слушать порт 25 (setcap не поможет, программа неизвестно где находится);

2) к этой программе другая программа на этом же локалхосте будет обращаться через порт 25/TCP.

Прошу подсказать самое легкое решение проблемы. В силу низких навыков у меня почему-то не получается решить её через iptables. Отмечу, что и клиент и сервер находятся на локалхосте. Безрезультатно испробованные по очереди варианты (правила никогда не срабатывают) :

iptables -t nat -A PREROUTING -p tcp --dport 25 -j DNAT --to 127.0.0.1:2525

iptables -A PREROUTING -t nat -i lo -p tcp --dport 25 -j REDIRECT --to-port 2525

В случае использования альтернативных решений большая просьба просто написать работающую команду.

Дело происходит на билд-машине под куему, надо проверить посылку через MX, отсюда необходимость соединятся с 25-ым портом.

★★★★★

Последнее исправление: sv75 (всего исправлений: 2)

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

> Во-первых -t nat -A OUTPUT (а не PREROUTING)

Спасибо.

sv75 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.