config — Частин https://chast.in Свободной памяти нет - приходится записывать Tue, 02 Mar 2010 19:57:02 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.6.2 Переброска портов на FreeBSD https://chast.in/transfer-ports-on-freebsd.html https://chast.in/transfer-ports-on-freebsd.html#respond Tue, 02 Mar 2010 19:50:35 +0000 http://chast.in/?p=77

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

Вначале обновляем порты
# portsnap fetch && portsnap extract — если никогда не обновляли еще 🙂
или — если уже обновляли
# portsnap fetch extract update
затем
# whereis rinetd
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.

]]>
https://chast.in/transfer-ports-on-freebsd.html/feed 0