Como posso usar o NAT personalizado do Virtualbox e também o encaminhamento de porta?
Para demonstrações, estou executando minhas VMs por trás de NAT em meu laptop. Se eu executá-lo no modo vanilla NAT, cada VM que eu giro automaticamente obtém 10.0.2.15 e posso encaminhar o tráfego do meu laptop host para ele (por exemplo, navegar na interface HTTP digitandohttps://127.0.0.1:8000no meu navegador).
O problema, entretanto, surge quando faço várias VMs ao mesmo tempo com esse NAT nativo. Todos eles obtêm 10.0.2.15 como IP, portanto, não podem se ver nas demonstrações que estou configurando. Quando faço NAT personalizado (ou seja, uma rede 10/172/192 exclusiva que crio apenas para meu laptop), infelizmente não consigo fazer o encaminhamento de porta (não é uma opção na GUI quando seleciono essa opção de rede nas configurações de cada VM).
Espero conectar VMs, usar NAT,eporto em frente da minha casa. Suponho que poderia começar a colocar várias interfaces neles no NAT vanilla para que pudessem se ver nessa outra VLAN interna que criei, mas esperava que houvesse uma maneira mais fácil.
Responder1
Use diferentes adaptadores de rede em diferentes VMs convidadas. Por exemplo, no primeiro convidado, use 'Adaptador 1' para NAT, então ele atribui 10.0.2.15 e se você usar 'Adaptador 2' para o segundo convidado VM, ele atribui 10.0.3.15.
Ou então dê uma olhada neste link, você pode configurar seu próprio NAT personalizado. https://www.virtualbox.org/manual/ch09.html#changenat