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

Есть сервер на FeeBSD 8 в одной организации и потребовалось пробросить порты снаружи на тачки, находящиеся в локальной сети.
Так, чтобы с внешки можно было входить на RDS, например, чтобы настраивать удаленно windows на локальных тачках пользователей (полулузеров :))
Хотелось сделать быстро, но и без суеты. Решение оказалось простым

Вначале обновляем порты
# portsnap fetch && portsnap extract — если никогда не обновляли еще 🙂
или — если уже обновляли
# portsnap fetch extract update
затем
# whereis
rinetd: /usr/ports/net/rinetd

# cd /usr/ports/net/rinetd
# make install clean
создаем конфиг
# touch /usr/local/etc/rinetd.conf
редактируем конфиг:
# ee /usr/local/etc/rinetd.conf
сюда добавляем построчно правила переброски:

80.70.60.50 3389 192.168.1.111 3389

то есть с внешнего порта 3389 на IP 80.70.60.50 трафик бросаем на 3389 порт 192.168.1.111
Другими словами — открываем наружу удаленный рабочий стол windows тачки с IP 192.168.1.111
запускаем демон:
i1# /usr/local/etc/rc.d/rinetd start
Starting rinetd.

Некоторые бдительные админы не рекомендуют открывать RDS виндовых тачек наружу. Поэтому после проведенных манипуляций блокируем в файле rinetd.conf доступ к тачке (комментируем правило) и перезапускаем демона:

i1# /usr/local/etc/rc.d/rinetd restart
Stopping rinetd.
Starting rinetd.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *