Проброс портов с помощью RINETD — различия между версиями
Root (обсуждение | вклад) (Новая страница: «Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалён…») |
Root (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 13: | Строка 13: | ||
* 192.168.0.2 - адрес компьютера в локалке | * 192.168.0.2 - адрес компьютера в локалке | ||
* 5901 - порт на который идет перенаправление | * 5901 - порт на который идет перенаправление | ||
+ | |||
Запускаем: | Запускаем: | ||
Строка 20: | Строка 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. Не забываем проверить открыты ли пробрасываемые порты в файрволе. |
Текущая версия на 19:30, 9 июня 2016
Возникла надобность подключаться из интернета к компьютеру в локальной сети для удалённого управления. В качестве проги пользуем 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. Не забываем проверить открыты ли пробрасываемые порты в файрволе.