туннелирование smtp соединения от localhost до другого порта

ответ womble является лучшим, но решить Вашу проблему с переменной в последней строке, можно использовать передающую переменную функцию awk:

MESSAGE=$( awk -v linenum=$LINENUM 'NR >= linenum' $1 )
0
задан 4 February 2011 в 11:48
4 ответа

К передаче от localhost используют xinetd:

service smtp
{
        socket_type             = stream
        wait                    = no
        user                    = root
        redirect                = 127.0.0.1 1025
        bind                    = 127.0.0.1
}
3
ответ дан 4 December 2019 в 12:58

Вы делаете его неправильно, понятие является почти обратным, попробуйте это вместо этого:

iptables -t nat -I PREROUTING -p tcp --dport 1025 -j REDIRECT --to-ports 25
0
ответ дан 4 December 2019 в 12:58

Необходимо использовать REDIRECT нет DNAT для локально переданных портов. Что-то как:

iptables -t nat -A PREROUTING -i lo -p tcp --dport 25 -j REDIRECT --to-ports 1025

0
ответ дан 4 December 2019 в 12:58
iptables -t nat -I OUTPUT 1 -o lo -d 127.0.0.1 -p tcp --dport 25 -j REDIRECT --to-ports 1025
0
ответ дан 4 December 2019 в 12:58

Теги

Похожие вопросы