IT-Бложек

Проброс портов с помощью 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 *:*

Источник — my-srv.blogspot.ru

И вот еще хорошая ссылка на ту же тему — http://www.lissyara.su/articles/freebsd/trivia/rinetd/

Exit mobile version