Проброс портов с помощью RINETD — различия между версиями
Root (обсуждение | вклад) (Новая страница: «Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалён…») |
Root (обсуждение | вклад) |
||
Строка 21: | Строка 21: | ||
# sockstat | grep rinetd | # sockstat | grep rinetd | ||
+ | |||
Для автозапуска rinetd добавляем в /etc/rc.conf: | Для автозапуска rinetd добавляем в /etc/rc.conf: | ||
rinetd_enable="YES" | rinetd_enable="YES" | ||
p.s. Не забываем проверить открыты ли порты для проброса в файрволе. | p.s. Не забываем проверить открыты ли порты для проброса в файрволе. |
Версия 17:58, 3 декабря 2013
Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалённого управления. В качестве проги пользуем 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. Не забываем проверить открыты ли порты для проброса в файрволе.