Похожие вопросы

Подключение к нескольким компьютерам по SSH только за одним публичным IP?
Как автоматически переподключиться к openvpn при повторном подключении к Wi-Fi на терминале Linux?
OpenVPN-ping и dns ок, все остальное без подключения
DD-WRT не удается реплицировать статические окна маршрута создает
Как получить доступ к сети OpenVPN с сайта, который блокирует большинство портов?
OpenVPN назначает IP-адреса с несмежной маской сети
Перенаправление или маршрутизация всего трафика в OpenVPN на клиенте Mac OS X
iptables правила, позволяющие устройствам на VPN для доступа в интернет
Не могу добавить статический маршрут в мой Ubuntu, SIOCADDRT: сеть недоступна
сделать OpenVPN работать как Служба, но не автоматическое подключение на Windows
Не удалось выполнить согласование ключа OpenVPN-TLS в течение 60 секунд
OpenVPN --up script - " не удалось выполнить внешнюю программу"
TAP 9.21.2 драйвер-произошла ошибка при установке устройства tap
Потеря доступа в интернет при создании Ethernet моста для OpenVPN
Почему моего клиента OpenVPN машины доступ по сети, OpenVPN сервер?

Порт вперед OpenVPN соединение

хорошо, я застрял на этом некоторое время и не могу понять это. В настоящее время у меня есть сервер сборки, который я хотел бы подключить к ноутбуку с подключенным к нему beaglebone. Я хотел бы, чтобы мой сервер сборки мог подключиться к моему beaglebone, когда я работаю удаленно. В настоящее время у меня есть настройка соединения OpenVPN между моим сервером сборки и ноутбуком. Моему ноутбуку назначается адрес OpenVPN 10.8.0.6, и чтобы показать, что это работает, я могу подключиться к локальному серверу сборки сервер на моем ноутбуке, порт 80. Последний шаг мне нужно, чтобы подключиться от моего сервера сборки к beaglebone подключен к ноутбуку по локальному адресу 192.168.7.2 порт 22. Как я передаю соединение в 10.8.0.6: 22 к 192.169.7.2?

5
задан Corey
источник

2 ответов

вы должны настроить ноутбук как маршрутизатор с NAT. Я предполагаю, что ваш ноутбук работает под управлением ОС Linux.

  1. включить маршрутизацию на ноутбуке:
echo 1 > /proc/sys/net/ipv4/ip_forward
  1. настройка брандмауэра (iptables) для включения NAT и перенаправления портов:
iptables -t nat -A PREROUTING -p tcp --dport 22 -j DNAT --to-destination 192.168.7.2:22
iptables -t nat -A POSTROUTING -d 0/0 -s 192.168.7.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.7.0/24 -d 0/0 -j ACCEPT
iptables -A FORWARD -s 0/0 -d 192.168.7.0/24 -j ACCEPT

Он должен сделать работу.

0
отвечен Krzysztof Sawicki 2017-04-18 17:18:54
источник

для Windows можно использовать netsh, например:

netsh interface portproxy add v4tov4 listenport=5556 listenaddress=192.168.1.1 connectport=3389 connectaddress=192.168.1.10

https://technet.microsoft.com/en-us/library/cc731068(в=ВУ.10).аспн

0
отвечен Mihail Kuznesov 2017-04-18 17:32:20
источник

Другие вопросы openvpn port-forwarding