eu tenho umpptpdserviço em execução no VDS (ip:212.109.XX.XX).
Meu roteador se conectou à internet através destevpn (ppt)então o IP da WAN é212.109.XX.XX
Também tenho umdispositivoem que trabalhando554porta (stream rtsp) com ip192.168.1.33
pptpd configurado desta forma:
localip 192.168.0.234-238,192.168.0.245
remoteip 192.168.2.234-238,192.168.2.245
então o roteador recebe ip 192.168.2.234
Eu configurei as configurações NAT do roteador desta forma:Configuração NAT(o mesmo com UDP)
Tento assistir ao stream do meu computador (que está conectado ao roteador) com rtsp://192.168.2.234:554 e funciona como rtsp://192.168.1.33:554. Mas eu preciso assistir viartsp://212.109.XX.XX:554
Acho que preciso colocar algo no iptables. Eu tentei várias variantes, mas nada funcionou.
as regras do iptables do servidor agora estão quase vazias:
root@server:~# iptables -L -n -t nat
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- 0.0.0.0/0 0.0.0.0/0
root@server:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
TCPMSS tcp -- anywhere anywhere tcp flags:SYN,RST/SYN tcpmss match 800:1536 TCPMSS clamp to PMTU
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Por favor, ajude a encontrar uma maneira de se conectar ao dispositivo pela Internet viartsp://212.109.XX.XX:554
O diagrama de rede é mais ou menos assim: