Автор Тема: Пренасочване на портове?  (Прочетена 1036 пъти)

Wessly

  • Напреднали
  • *****
  • Публикации: 16
  • Distribution: Ubuntu 14.04
  • Window Manager: Gnome
    • Профил
    • WWW
Пренасочване на портове?
« -: Oct 19, 2009, 00:05 »
Имам 2 компютъра през единия минава нет към другия с кроснат кабел и 2 лан карти.Първия с интернет-а е с Дебиан, на втория имам 2 приложения, които искам да ги искарам така, че когато някой примерно ползва порт 80, да не се кънектва към мейн пц ами към 2-рото...просто пример ми трябва РАБОТЕЩ за тцп към порт 80...аз нататък ще се оправя.eth0 ми е ЛАН eth1 ми е WAN :)
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Пренасочване на портове?
« Отговор #1 -: Oct 19, 2009, 02:28 »
http://easyfwgen.morizot.net/gen/

Тука можеш да си генерираш правила за твойте нужди.
Ако не ти трябва цялото това нещо си копи само частта за пренасочването на порта.

Ето пример:
###############################################################################
#
# FORWARD Chain
#

# Deal with responses from the internet
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED \
     -j ACCEPT

# Port Forwarding is enabled, so accept forwarded traffic
iptables -A FORWARD -p tcp -i eth1 --destination-port 80 \
     --destination 192.168.1.1 -j ACCEPT

iptables -t nat -A PREROUTING -p tcp -i eth1 --destination-port 80 \
     -j DNAT --to-destination 192.168.1.1:80
« Последна редакция: Oct 19, 2009, 02:34 от Bogo »
Активен

live free or die хард :)

plamen_f

  • Напреднали
  • *****
  • Публикации: 1246
    • Профил
Re: Пренасочване на портове?
« Отговор #2 -: Oct 19, 2009, 08:59 »
http://www.fs-security.com/ - без много знания ще се справиш сам.
А и ще ти е полезно.
Активен

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: Пренасочване на портове?
« Отговор #3 -: Oct 19, 2009, 18:36 »
Имам 2 компютъра през единия минава нет към другия с кроснат кабел и 2 лан карти.Първия с интернет-а е с Дебиан, на втория имам 2 приложения, които искам да ги искарам така, че когато някой примерно ползва порт 80, да не се кънектва към мейн пц ами към 2-рото...просто пример ми трябва РАБОТЕЩ за тцп към порт 80...аз нататък ще се оправя.eth0 ми е ЛАН eth1 ми е WAN :)

/usr/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.3 ( вътрешно ИП на ПС )
/usr/sbin/iptables -A FORWARD -s 192.168.1.3 -p tcp --dport 80 -j ACCEPT
Активен

Some Things Just Are The Way They Are