Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя FreeBSD Проброс портов с помощью rinetd

Проброс портов с помощью rinetd

Идем и собираем порт rinetd, не забыв предварительно обновить порты.
 
# cd /usr/ports/net/rinetd/ 
# make install clean
# make install
# make clean
 
Предположим, что необходимо пробросить порт 4490 c IP 88.10.10.11 во внутреннюю сеть на компьютер с адресом 10.0.0.101. 
Редактируем конфигурационный файл /usr/local/etc/rinetd.conf следующим образом:
 
88.10.10.11 4490 10.0.0.101 4490
 
где
# 88.10.10.11 - внешний адрес нашего маршрутизатора (IP внешняя сетевой платы)
# 4490 - порт с которого идет перенаправление
# 10.0.0.101 - адрес компьютера внутри нашей сети
# 4490 - порт на который идет перенаправление
 
Разрешается добавлять неограниченное количество перенаправлений.
Для автоматического запуска rinetd при запуске системы   прописываем строку  в /etc/rc.conf:
 
rinetd_enable="YES"
 
Для запуска руками используем скрипт /usr/local/etc/rc.d/rinetd start
 
Проверяем работу  командой:
# sockstat | grep rinetd
 
Не забудьте открыть порты для проброса в фаерволе.

Домашняя FreeBSD Проброс портов с помощью rinetd