Como funciona a abertura da porta da máquina virtual

4

Eu tenho uma pergunta sobre a porta da VM.

Digamos que eu tenha uma máquina virtual e uma máquina host. As portas de abertura no Host são apenas 80, 22, 443. se eu abri as portas 80, 22, 443 VM, deveria estar funcionando. No entanto, se eu abri a porta 21 na VM, isso funcionará? Se funcionar, significa que a porta 21 no Host também está aberta?

Meu entendimento é que o tráfego de rede vai do adaptador de rede virtual da VM até o adaptador de rede física do Host. Portanto, as portas nesses dois adaptadores de rede devem corresponder. Estou certo em dizer isso?

    
por Xianlin 13.04.2012 / 03:59

3 respostas

2

Na maioria dos hipervisores de tipo 1, a pilha de rede do hipervisor é o que opera a NIC física. Nesse caso, o sistema operacional do hipervisor simplesmente coloca todos os pacotes que terminam no nic virtual no nic físico (da mesma forma ao colocar os pacotes reversos do Pnic no vnic apropriado). Embora seja possível incluir firewalls virtuais no mix, alterar as configurações no próprio SO de gerenciamento não afetará o tráfego de nenhum convidado.

Em hipervisores do tipo 2, um processo semelhante é seguido, embora nesse caso (como há um sistema operacional hospedando o hipervisor), é possível rotear o tráfego pela pilha de rede do sistema operacional host, o que permitiria que as configurações de firewall fossem aplicadas a entrada e saída. tráfego.

    
por 13.04.2012 / 05:36
5

Em geral, a abertura de portas em uma máquina virtual não fará com que elas sejam abertas no host, no firewall da rede ou em qualquer outro lugar. No entanto, isso depende da configuração de rede do host virtual. Se o tráfego for NATted pelo host, seu firewall poderá filtrá-lo. Se a interface for conectada (as máquinas virtuais parecem ser hosts reais na rede), é improvável que o firewall do host a filtre. Se você estiver usando uma rede somente de host, a abertura de qualquer porta na VM não terá efeito no mundo externo, exceto que o host (e possivelmente outras VMs nesse host) poderá se conectar à VM nessa porta.

    
por 13.04.2012 / 04:15
4

Quando a VM está configurada para compartilhar o adaptador de rede, o host e o convidado têm endereços IP diferentes na rede local, que podem ser usados para distinguir entre uma conexão à porta 80 no host e a porta 80 no convidado.

    
por 13.04.2012 / 04:05