Ноя 03 2008

Установка и настройка rinetd

rinetd — это простейший редиректор портов. Все что он умеет, в принципе с легкостью можно решить с помощью файервола, но существует масса ситуаций когда проще и надежней воспользоваться rinetd.
Для установки, достаточно перейти в каталог порта:

cd /usr/ports/net/rinetd


и выполнить:

make install clean

После того, как инсталяция окончена, приступаем к настройке, пример конфигурационного файла(/usr/local/etc/rinetd.conf):

89.252.34.107 8888       192.168.0.1 80

в приведенном примере, настроена переадресация всего, что приходит на ip 89.252.34.107(это внешний адрес моего сервера), tcp порт 8888, внутрь моей локальной сети на ip 192.168.0.1, 80 порт.
Включаем автозагрузку rinetd:

echo "rinetd_enable=YES" >> /etc/rc.conf

Теперь можно запустить:

/usr/local/etc/rc.d/rinetd start

Проверить работоспособность можно соеденившись telnet:

telnet 89.252.34.107 8888

и если мы увидим:

Trying 89.252.34.107...
Connected to 89.252.34.107.
Escape character is '^]'.

это означает что соединение прошло успешно, все работает, как и задумывалось.

  • By Alezander, 02.04.2010 @ 08:17

    у меня стоит такая для win2003. почему-то она с периодичностью 20 минут — 1 час перестает перенаправлять порты. В журнале событий ОС ошибок нет.

Other Links to this Post


Украинская Баннерная Сеть