Простой переброс портов на FreeBSD

Есть задача - входящий из Интернета запрос на определенный порт внешнего интерфейса перебросить на другой порт внутрь сети. Когда это нужно ? Некоторые примеры:

  • переброс запросов на внутренний WWW (или любой другой) сервер с изменением (или без изменения) номера порта

  • переброс запросов на внутренний Proxy

  • переброс запросов на почтовый сервер, расположенный в DMZ

Очень простой, как по мне, способ переброса портов (редирект) с помощью portfwd

Где тут у нас portfwd?

/home/RuBlin#whereis portfwd
portfwd: /usr/ports/net/portfwd

Ставим portfwd:

/home/RuBlin#cd /usr/ports/net/portfwd/
/usr/ports/net/portfwd#make install clean


******

http://portfwd.sourceforge.net/
===>  Cleaning for portfwd-0.29

После установки делаем rehash, пишем конфиг типа:

ee /etc/portfwd.conf

listen-on 91.196.121.91
tcp {
        3389 { => 192.168.0.10:3389};
        9100 { => 192.168.0.100:9100};
        9101 { => 192.168.0.101:9100}
}

Пояснения конфига:

listen-on 91.196.121.91 - слушаем "внешний" ip

tcp { - перечень tcp правил (tcp портов, для udp будет udp)

3389 { => 192.168.0.10:3389}; - проброс на виндовую машину RDP

9100 { => 192.168.0.100:9100}; - проброс на локальный принтер

Запускаем:

/usr/ports/net/portfwd#portfwd -c /etc/portfwd.conf

Подробности:

/usr/ports/net/portfwd#man portfwd

 

Tags: 

Post new comment

Filtered HTML

  • Адреси сторінок і електронної пошти атоматично перетворюються у посилання.
  • Дозволені теги HTML: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Рядки та параграфи відокремлюються автоматично.

Plain text

  • HTML теґи не відображаються
  • Адреси сторінок і електронної пошти атоматично перетворюються у посилання.
  • Рядки та параграфи відокремлюються автоматично.
By submitting this form, you accept the Mollom privacy policy.
© rublin.org, 2009 - 2012 Буду вдячний за зворотнє посилання, при використанні матеріалів сайту. Powered by Rublin Team.