среда, 16 июня 2010 г.

Редирект портов с помощью Rinetd

Хочу описать простой способ проброса портов. Например нужно пробросить порты чтобы дать доступ удаленным пользователям доступ к своим компьютерам внутри локальной сети организации по RDР. На шлюзе FreeBSD 7.2.

Начнем установку.

# cd /usr/ports/net/rinetd/
# make install clean

Теперь создаем наш конфиг для rinetd.
предположим : внутренние IP 4 компьютеров 192.168.1.3-6,внешний IP 45.45.45.45,локальный IP шлюза FreeBSD 192.168.1.1. Порт который слушает RDP в Windows: 3389.В IPFW нужно будет открыть порты которые прописаны в rinetd.

# ee /usr/local/etc/rinetd.conf
45.45.45.45 7563 192.168.1.3 3389
45.45.45.45 7564 192.168.1.4 3389
45.45.45.45 7565 192.168.1.5 3389
45.45.45.45 7566 192.168.1.6 3389

Вот и все.
# echo 'rinetd_enable="YES"` >> /etc/rc.conf
# /usr/local/etc/rc.d/rinetd start

Проверяем
#sockstat | grep rinetd
root rinetd 845 4 tcp4 45.45.45.45:7563 *:*
root rinetd 845 5 tcp4 45.45.45.45:7564 *:*
root rinetd 845 6 tcp4 45.45.45.45:7565 *:*
root rinetd 845 7 tcp4 45.45.45.45:7566 *:*

P.S. Это быстрый способ настройки, когда за пару минут нужно сделать проброс. Если есть время то лучше сделать проброс через NAT в ядре.

Комментариев нет:

Отправить комментарий