Acessar Host e VirtualBox de sistemas em rede externa

0

Ok, aqui está a situação.

Estou executando um sistema operacional Ubuntu como uma instância do VirtualBox no Windows 7.

O sistema principal, o Windows 7, e o sistema operacional Ubuntu possuem o Apache instalado.

Agora meu sistema principal (Windows 7) tem um endereço IP público // whatismyip

Se eu mantiver os dois servidores Apache [no Windows e Ubuntu] em execução, é possível identificar cada um deles com um IP físico distinto e acessar cada um separadamente?

Basicamente, é possível fazer com que o SO do VirtualBox obtenha um novo IP físico para que seja diferente do host?

Meu objetivo é acessar cada um deles de redes externas, não na LAN / mesma WAN.

Desculpe se é óbvio demais. Eu sou um iniciante e meu conhecimento de rede é ruim!

    
por atomic_coder 04.02.2013 / 18:49

3 respostas

0

Você não pode atribuir um IP público adicional a uma VM (pelo menos não em uma configuração clássica e você teria que pagar por IPs adicionais), mas há uma solução alternativa.

Os servidores HTTP são executados na porta 80 por padrão. Você pode encaminhar qualquer uma das portas do seu host para a VM 80. Desta forma, ela estará acessível sob o mesmo IP público, mas em outra porta.

Para fazer isso na porta 81 (apenas um exemplo), abra as configurações da VM, clique na guia Rede e expanda Opções avançadas. Clique no botão Encaminhamento de porta e adicione uma nova regra. Defina a porta do host como 81 e a porta de convidado como 80.

Por exemplo, se o seu endereço IP for 192.0.2.1 , 192.0.2.1 apontará para o servidor em execução na máquina host e 192.0.2.1:81 será o servidor convidado.

    
por 04.02.2013 / 18:59
0

Sim, o que você precisa fazer é configurar o convidado do VirtualBox para usar um adaptador Bridged , não NAT ou somente host ou qualquer outra coisa. Isso fará com que o adaptador físico capte pacotes para o host e o convidado na rede real e permita IPs separados.

Uma vez que você fizer isso, quando você iniciar seu convidado, ele terá um adaptador que age como se estivesse conectado à mesma rede que o host.

    
por 04.02.2013 / 18:57
0

Embora eu não saiba especificamente sobre a caixa virtual. Se você estiver sob as configurações da sua NIC, você pode ir para as opções do IPV4 e, em avançado, você pode configurar os endereços IP para o seu computador. Normalmente, quando o DHCP está sendo usado, o computador recebe o que está atribuído, mas se você usar IPs estáticos internamente, poderá especificar vários IPs estáticos. De lá, você teria que olhar para as opções de ligação no VirtualBox para ver se ele vai permitir que você se ligue a um dos IPs exclusivamente. Outra opção pode ser usar NICs separadas para cada sistema se você tiver várias NICs físicas.

    
por 04.02.2013 / 18:58