Проброс портов с помощью RINETD — различия между версиями
Root (обсуждение | вклад) |
Root (обсуждение | вклад) |
||
Строка 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. Не забываем проверить открыты ли порты для проброса в файрволе. |
Версия 17:59, 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. Не забываем проверить открыты ли порты для проброса в файрволе.