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

Материал из megapuper
Версия от 17:58, 3 декабря 2013; Root (обсуждение | вклад) (Новая страница: «Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалён…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалённого управления. В качестве проги пользуем VNC, которую мы запускаем на порту 5901(5900 по дефолту). Соответственно надо пробросить порт снаружи во внутреннюю сеть. Приступим.

# cd /usr/ports/net/rinetd
# make install clean


Необходимо пробросить порт 5900(дефолтный для vnc) во внутреннюю сеть на компьютер с адресом 192.168.0.2 на порт 5901
Создаём и редактируем конфиг /usr/local/etc/rinetd.conf:

10.36.X.X 5900 192.168.0.2 5901

  • 10.36.X.X - внешний адрес сервера (ip внешней сетевухи)
  • 5900 - порт с которого идет перенаправление
  • 192.168.0.2 - адрес компьютера в локалке
  • 5901 - порт на который идет перенаправление

Запускаем:

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


Проверяем:

# sockstat | grep rinetd

Для автозапуска rinetd добавляем в /etc/rc.conf:

rinetd_enable="YES"

p.s. Не забываем проверить открыты ли порты для проброса в файрволе.