Acesso à Internet para uma VM do VirtualBox usando um roteador de software de VM
Eu ainda sou novo aqui, mas talvez isso possa apontar você na direção certa: primeiro leia a explicação do VirtualBox sobre interfaces de rede e usa.
Além disso, você não especificou qual roteador de software você tem - então, darei um exemplo usando: pfSense (um arquivo aberto firewall / roteador do software de origem.
RESUMO:
Aqui está o exemplo que segue o fluxo de rede:
Internet -> Host Machine -> Software Router -> VM Guest Machine
Para o Master Software Router (pfsense), você precisará de pelo menos dois adaptadores de rede:
-
Adapter 1 (NAT): Connect back to the Internet (WAN) & provide access for your hosts outside the internal network
-
Adapter 2 (Internal Network): Provide connectivity for your Internal Network (LAN)
- Para a interface WAN do roteador mestre, usaremos o padrão do NATBox NAT IP 10.0.2.15 / 24
- Para a interface LAN do roteador mestre, usaremos o IP 192.168.1.1 / 24
- Estamos usando uma rede IP diferente na rede local para separar essa rede da WAN e permitir que o roteador mestre ofereça serviços à rede local e evite possíveis conflitos com as redes internas do VirtualBox
- A rede LAN também pode ter seu próprio servidor DHCP para fornecer aos hosts da rede interna seus próprios IPs.
Para configurações de rede do Ubuntu VM:
-
Adapter 1 (Internal Network): Receive connectivity from Master Router internal LAN network
Mais alguns detalhes:
Para o seu Master Software Router você pode usar algo parecido com isto nas configurações de rede do VirtualBox:
- guia Adaptador de rede 1:
Enabled Network Adapter attached to NAT
- guia Adaptador de rede 2:
-
Enabled Network Adapter attached to Internal Network
-
Enter a Name for your internal Network
-
NOTAS:
-
A alteração para IP estático exigirá configurações adicionais para garantir que o Master Router esteja se comunicando com a rede do VirtualBox e sua rede principal para resolver DNS e acessar a Internet.
-
Certifique-se de que DHCP, DNS, NAT, etc. configurado possa atribuir endereços a seus hosts de LAN & resolver endereços DNS / internos.
- Ativar / alterar regras de firewall para fornecer acesso à sua rede a serviços e fora da Internet
- Configure um servidor DHCP da LAN - para que seus hosts da LAN possam receber IPs no escopo especificado (intervalo IP)
Eu tive que encurtar a minha resposta - Dizia que parecia SPAM ... mas espero que o que eu forneci ajude.