31Jul

Como encaminhar portas para uma máquina virtual e usá-lo como um servidor

click fraud protection

VirtualBox e VMware criam máquinas virtuais com o tipo de rede NAT por padrão. Se você deseja executar o software do servidor dentro de uma máquina virtual, você precisará alterar seu tipo de rede ou encaminhar as portas através do NAT virtual.

As máquinas virtuais normalmente não precisam ser acessadas de fora da máquina virtual, portanto, o padrão é bom para a maioria das pessoas. Na verdade, ele fornece alguma segurança, pois isola a máquina virtual de conexões recebidas.

Selecionando rede em ponte

Com o tipo de rede NAT, o sistema operacional host executa a tradução de endereços de rede. A máquina virtual compartilha o endereço IP do seu computador host e não receberá nenhum tráfego recebido. Você pode usar o modo de rede em ponte em vez disso - no modo ponte, a máquina virtual aparecerá como um dispositivo separado em sua rede e terá seu próprio endereço IP.

Para alterar o tipo de rede de uma máquina virtual no VirtualBox, clique com o botão direito do mouse em uma máquina virtual e selecione Configurações. Se você não pode clicar em Configurações, você precisará desligar a máquina virtual antes de fazer essas alterações.

instagram viewer

Selecione o modo de rede do adaptador Bridged na seção Configurações de rede e clique em OK.Para obter mais informações sobre cada tipo de modo de rede, consulte a seção Introdução ao modo de rede no manual do VirtualBox.

O processo é semelhante em aplicações VMware. Primeiro, clique com o botão direito do mouse em uma máquina virtual desligada e selecione Configurações da máquina virtual.

Selecione o dispositivo de hardware virtual do adaptador de rede, selecione o tipo de conexão de rede Bridged e clique em OK.

Portas de encaminhamento para uma máquina virtual

Se você preferir usar o modo de rede NAT por algum motivo, você também pode encaminhar as portas através do NAT da máquina virtual. Observe que apenas uma dessas etapas é necessária - você não precisa encaminhar as portas se você ativou a rede com ponte acima.

Em um ponto, você precisava usar o comando VBoxManage para encaminhar portas no VirtualBox, mas o VirtualBox agora contém uma janela de encaminhamento de porta gráfica simples. Se você precisa configurar o encaminhamento da porta com o comando VBoxManage em vez de usar a interface gráfica, você encontrará instruções para fazê-lo no manual do VirtualBox.

Para encaminhar portas no VirtualBox, primeiro abra a janela de configurações de uma máquina virtual, selecionando a opção Configurações no menu.

Selecione o painel de rede na janela de configuração da máquina virtual, expanda a seção Avançada e clique no botão Encaminhamento de porta. Observe que este botão só está ativo se você estiver usando um tipo de rede NAT - você só precisa encaminhar portas se estiver usando um NAT.

Use a janela de Reencaminhamento de Porta de VirtualBox para encaminhar portas. Você não precisa especificar nenhum endereço IP - esses dois campos são opcionais.

Se você estiver usando o VMware, você precisará usar o aplicativo Virtual Network Editor( vmnetcfg) para fazer isso. Os usuários da estação de trabalho VMware podem selecionar Editar - & gt;Editor de rede virtual para abri-lo.

Infelizmente, este utilitário não está incluído no VMware Player. Existem métodos para instalá-lo, extraindo o arquivo vmnetcfg.exe do instalador do VMware Player, mas não consegui localizar o utilitário vmnetcfg.exe na versão mais recente do VMware Player, o VMware Player 5.0 - já não pode ser incluído emo instalador. Se você estiver usando o VMware Player, você ainda pode usar o modo de rede em ponte para tornar seu servidor acessível.

Lembre-se que esta é apenas parte do processo de tornar acessível o software do servidor dentro de uma máquina virtual. Você também precisará garantir que:

  • O software de firewall executado dentro da sua máquina virtual não está bloqueando as conexões.(Você pode precisar permitir o programa do servidor no firewall do sistema operacional convidado.)
  • O software de firewall no seu computador host não está bloqueando as conexões.(Isso aplica-se apenas ao modo NAT com reencaminhamento de porta - o firewall do computador host não interfere no modo de rede em ponte.)
  • Seu roteador está encaminhando as portas corretamente - isso só é necessário se você deseja acessar a máquina virtual da Internet.(Consulte o nosso guia para reencaminhamento de portas nos roteadores aqui.)