Soy un novato en la creación de redes, por lo que necesito ayuda para comprender si lo que estoy haciendo es correcto:
Tengo una máquina virtual que aloja un sistema operativo invitado de Ubuntu con una IP interna: 192.168.15.6 He configurado un servidor ssh en el puerto 8002 (En caso de que el ISP bloquee 22). También tengo un servidor web (Apache 2) configurado en el puerto 8012 (En caso de que el ISP bloquee 80).
Mi IP externa es: xx.yy.aa.bb . He configurado mi enrutador para reenviar el puerto 8002, y ahora puedo acceder a mi servidor web desde una caja externa. Pero siguiendo el mismo patrón, reenvié mi puerto ssh como:
source ip: xx.yy.aa.bb
source netmask: 255.255.255.0
destination ip: 192.168.15.6
destination netmask: 255.255.255.255 (I cannot change this)
destination port start: 8002
destination port end: 8002
destination port map: 8002
¿Por qué no puedo telnet en mi máquina?
Respuestas:
Es difícil entender la pregunta y la configuración correctamente, pero ¿por qué ha especificado una IP de origen y una máscara de red? Me parece que esto no debería especificarse, o ser 0.0.0.0 en cada caso.
Mi conjetura es que solo reenvía las solicitudes provenientes de xx.yy.aa.X (donde X es 1-254), cuando lo que quieres es reenviar todo lo que ve.
fuente