Eu tenho uma máquina VM (Kali Linux) usando NAT Network . Estou tentando configurar o roteador para encaminhar conexões para Kali na porta 80 . O IP local do Kali é 10.0.2.15
e meu IP local é 192.168.1.122
.
Quando tento salvar isso, recebo:
Código de erro: 4937
O endereço IP não está na mesma sub-rede com o endereço IP da LAN. Insira outro.
O que estou fazendo errado?
Esta é a sua rede atual:
Isso é o que você está tentando fazer (encaminhar a porta 80 no seu roteador para 10.0.2.15):
Isso não vai funcionar porque o roteador não sabe que 10.0.2.15 está atrás de 192.168.1.122.
Em vez disso, você precisa fazer isso (encaminhar a porta 80 em seu roteador para 192.168.1.122, que conhece 10.0.2.15):
E então faça isso (agora que 192.168.1.122 está recebendo tráfego, envie para 10.0.2.15):
Como o usuário afirmou, você precisa encaminhar o tráfego do seu roteador para o host da VM (192.168.1.122) de lá, eu recomendaria uma das duas opções:
1: Configure a VM para usar a ponte de rede, que usará DHCP para obter um endereço IP do seu roteador e estará acessível como qualquer outro dispositivo em sua rede local. (Você encaminharia o tráfego para o endereço DHCP atribuído em 192.168.1.0/16 para a VM)
2: Configure o encaminhamento de porta para sua VM em seu hypervisor.
Exemplo de configuração: https://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
Dependendo do que você estiver usando para virtualização, será um pouco diferente, mas os mesmos conceitos se aplicam a todos os hipervisores.