Conexão porta aberta openvpn

0

Ok, eu agarrei isso por algum tempo e não consigo entender isso. Atualmente eu tenho um servidor de compilação que gostaria de conectar a um laptop com um beaglebone conectado a ele. Eu gostaria que meu servidor de compilação fosse capaz de usar o ssh em meu beaglebone quando estou trabalhando remotamente. Atualmente eu tenho uma configuração de conexão OpenVPN entre o meu servidor de compilação e laptop. Meu laptop recebe o endereço OpenVPN do 10.8.0.6 e para mostrar que isso está funcionando, posso conectar do meu servidor de compilação a um servidor local no meu laptop na porta 80. A etapa final que preciso é conectar-se do meu servidor de compilação ao beaglebone conectado ao laptop no endereço local 192.168.7.2 porta 22. Como faço para encaminhar a conexão em 10.8.0.6:22 a 192.169.7.2?

    
por Corey 18.04.2017 / 04:35

2 respostas

0

Você deve configurar seu laptop como um roteador com NAT. Eu suponho que seu laptop está executando o Linux.

  1. Ativar o roteamento no seu laptop:
echo 1 > /proc/sys/net/ipv4/ip_forward
  1. Configure o firewall (iptables) para ativar o NAT e o encaminhamento de porta:
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

Deve fazer o trabalho.

    
por 18.04.2017 / 13:22
0

Para o Windows, você pode usar o netsh, assim:

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

link

    
por 18.04.2017 / 19:32