The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Помогите с перенаправлением портов в iptables, !*! BobSalmon, 28-Мрт-06, 16:33  [смотреть все]
#!/bin/sh
#
iptables --flush
iptables -t nat --flush
#
#
#
# pop3
#
iptables -t nat -A PREROUTING -p tcp --dport 112 -j DNAT --to-destination 195.98.yyy.yyy:110
#
iptables -A FORWARD --dst 195.98.yyy.yyy -j ACCEPT
#
# smtp
#
iptables -t nat -A PREROUTING -p tcp --dport 27 -j DNAT --to-destination  195.98.yyy.yyy:25
#
iptables -A FORWARD --dst 195.98.yyy.yyy -j ACCEPT
#
#
#
#
#
iptables -t nat -A POSTROUTING --dst 195.98.yyy.yyy -o ppp0 -j MASQUERADE

С помощью этого скрипта пытаюсь настроить брандмауэр так чтоб POP3 запросы на порт 112 и SMTP запросы на порт 27 из локальной сети перенаправлялись в сеть на соответствующий POP3\SMTP сервер прова но моя машина ведет себя так как будто никаких правил и не задавалось а точнее вот так

telnet 192.168.0.101 112
Trying 192.168.0.101...
telnet: connect to address 192.168.0.101: Connection refused

при чем знаю точно что последнее правило работает. Помогите пожалуйста.

  • Помогите с перенаправлением портов в iptables, !*! Kliver, 17:57 , 28-Мрт-06 (1)
    >#!/bin/sh
    >#
    >iptables --flush
    >iptables -t nat --flush
    >#
    >#
    >#
    ># pop3
    >#
    >iptables -t nat -A PREROUTING -p tcp --dport 112 -j DNAT --to-destination
    >195.98.yyy.yyy:110
    >#
    >iptables -A FORWARD --dst 195.98.yyy.yyy -j ACCEPT
    >#
    ># smtp
    >#
    >iptables -t nat -A PREROUTING -p tcp --dport 27 -j DNAT --to-destination
    > 195.98.yyy.yyy:25
    >#
    >iptables -A FORWARD --dst 195.98.yyy.yyy -j ACCEPT
    >#
    >#
    >#
    >#
    >#
    >iptables -t nat -A POSTROUTING --dst 195.98.yyy.yyy -o ppp0 -j MASQUERADE
    >
    >С помощью этого скрипта пытаюсь настроить брандмауэр так чтоб POP3 запросы на
    >порт 112 и SMTP запросы на порт 27 из локальной сети
    >перенаправлялись в сеть на соответствующий POP3\SMTP сервер прова но моя машина
    >ведет себя так как будто никаких правил и не задавалось а
    >точнее вот так
    >
    >telnet 192.168.0.101 112
    >Trying 192.168.0.101...
    >telnet: connect to address 192.168.0.101: Connection refused
    >
    >при чем знаю точно что последнее правило работает. Помогите пожалуйста.

    Не хватает
    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -i ppp0 -j ACCEPT

    А вообще
    iptables -t nat -A PREROUTING -p tcp --dport 112 -j DNAT --to-destination 195.98.yyy.yyy:110
    ИМХО, лишнее. При таких настройках можно напрямую подключаться к 195.98.x.x:110 без всяких перенаправлений портов




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру