tengo unpptpdservicio ejecutándose en el VDS (ip:212.109.XX.XX).
Mi enrutador se conectó a Internet a través de esteVPN (pptp)entonces la IP WAN es212.109.XX.XX
También tengo undispositivoen cual trabajando554puerto (flujo rtsp) con ip192.168.1.33
pptpd configurado de esta manera:
localip 192.168.0.234-238,192.168.0.245
remoteip 192.168.2.234-238,192.168.2.245
entonces el enrutador obtiene la ip 192.168.2.234
He configurado los ajustes NAT del enrutador de esta manera:configuración nat(lo mismo con UDP)
Intento ver la transmisión desde mi computadora (que está conectada al enrutador) con rtsp://192.168.2.234:554 y funciona como rtsp://192.168.1.33:554. Pero necesito verlo víartsp://212.109.XX.XX:554
Creo que necesito poner algo en iptables. Probé varias variantes pero nada funcionó.
Las reglas del servidor iptables ahora están casi vacías:
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
Ayúdenos a encontrar la manera de conectarse al dispositivo desde Internet a través dertsp://212.109.XX.XX:554
El diagrama de red es más o menos así: