Reenvío de puertos

Reenvío de puertos

Tengo una máquina VM (Kali Linux) usandoRed NAT. Estoy intentando configurar el enrutador para reenviar conexiones a Kali enpuerto 80. La IP local de Kali es 10.0.2.15y mi IP local es 192.168.1.122. Servidor virtual

Cuando intento guardar esto, aparece:

Código de error: 4937

La dirección IP no está en la misma subred que la dirección IP de LAN. Por favor ingrese otro.

¿Qué estoy haciendo mal?

Respuesta1

Esta es su red actual:

╔══════════════╗   ╔════════════════════╗   
║VM @ 10.0.2.15║───║Host @ 192.168.1.122║───[Internet]
╚══════════════╝   ╚════════════════════╝

Esto es lo que estás intentando hacer (reenviar el puerto 80 de tu enrutador a 10.0.2.15):

╔══════════════╗   ╔════════════════════╗   
║VM @ 10.0.2.15║───║Host @ 192.168.1.122║───[Internet]
╚══════════════╝   ╚════════════════════╝       │
       └─────────────────────────(Port 80)──────┘

Esto no funcionará porque el enrutador no sabe que 10.0.2.15 está detrás de 192.168.1.122.

En su lugar, debe hacer esto (reenviar el puerto 80 de su enrutador a 192.168.1.122, que conoce 10.0.2.15):

╔══════════════╗   ╔════════════════════╗   
║VM @ 10.0.2.15║───║Host @ 192.168.1.122║───[Internet]
╚══════════════╝   ╚════════════════════╝       │
                               └───(Port 80)────┘

Y luego haga esto (ahora que 192.168.1.122 está recibiendo tráfico, envíelo a 10.0.2.15):

╔══════════════╗   ╔════════════════════╗   
║VM @ 10.0.2.15║───║Host @ 192.168.1.122║───[Internet]
╚══════════════╝   ╚════════════════════╝       │
       └───(Port 80)────┘      └───(Port 80)────┘

Respuesta2

Como el usuario indicó que necesita reenviar el tráfico desde su enrutador al host de VM (192.168.1.122) desde allí, recomendaría una de dos opciones:

1: Configure la máquina virtual para utilizar un puente de red que utilizará DHCP para obtener una dirección IP de su enrutador y será accesible como cualquier otro dispositivo en su red local. (Luego reenviará el tráfico a la dirección asignada por DHCP en 192.168.1.0/16 para la VM)

2: Configure el reenvío de puertos a su VM en su hipervisor.

Configuración de ejemplo: https://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/

Dependiendo de lo que esté usando para la virtualización, será un poco diferente, pero se aplican los mismos conceptos en todos los hipervisores.

información relacionada