role do adaptador de rede virtual

1

Por favor corrija-me se estiver errado em dizer que os adaptadores de rede (não considerando os adaptadores de rede virtuais) representam uma interface específica de uma máquina com um endereço MAC único que pode estabelecer conectividade com a Internet.

Considerando que o acima está correto, eu quero saber o papel dos adaptadores de rede virtual que surgem quando configuramos um sistema operacional convidado dentro do VirtualBox. Estes representam a interface física da máquina que executa o sistema operacional convidado, ou seja, a máquina que configuramos dentro do VirtualBox. Se sim, quando eu alterar o IP do adaptador virtual visitando as configurações dentro do sistema operacional host (digamos, Windows), por que o IP do sistema operacional convidado (digamos, Ubuntu) tornam-se iguais ao valor alterado .

Além disso, eu ficaria grato se a função dos adaptadores virtuais em relação à NAT, interligada, interna e somente em host é explicada. Além disso, o Adaptador de Rede Virtual não é necessário no modo NAT? Agradecemos antecipadamente.

    
por Avinash Kumar 22.09.2013 / 12:29

2 respostas

3

Please correct me if I am wrong in saying that network adapters(not considering virtual network adapters) represent a particular interface of a machine having a unique MAC address which can establish connectivity to the internet.

Principalmente correto.

I want to know the role of the virtual network adapters which crop up when we set up a guest OS inside VirtualBox.

O seguinte é um pouco simplificado para explicar as coisas.

Uma das coisas que um aplicativo de virtualização faz é emular ou "paravirtualizar" todo o hardware que o sistema operacional convidado vê. O VirtualBox permite que você crie ou selecione um arquivo grande para ser o disco rígido do sistema virtual, e parte do trabalho do VirtualBox é interceptar a tentativa do sistema operacional convidado de acessar um disco rígido e redirecioná-lo para ler / gravar os bits apropriados do arquivo selecionado . É o mesmo conceito com o adaptador de rede virtual - o VirtualBox intercepta a tentativa do sistema operacional convidado de enviar pacotes para um NIC de hardware e faz outras coisas com ele.

Com a rede, normalmente você deseja usar sua Internet normalmente fora do convidado, ao mesmo tempo em que o convidado está usando a Internet. Além disso, a maioria dos sistemas operacionais permite a criação de adaptadores de rede virtual - para VPNs e outros - esses adaptadores não têm nada a ver com a virtualização em si, mas podem ser usados para auxiliar na virtualização. Aproveitando esse recurso, o VirtualBox pode criar um adaptador de rede virtual no lado do host e, em seguida, assumir algumas funções de um roteador e / ou servidor DHCP, sem o conhecimento do sistema operacional convidado, é claro. Então é por isso que não existe uma correspondência "1: 1" estrita entre o hardware do seu sistema real e o hardware virtual - você tem coisas como NAT e modo de ponte. "Bridged mode" será o mais próximo de ter seu NIC de hardware real dentro da VM.

Portanto, você precisa pensar na NIC VirtualBox em seu host e na NIC virtual dentro da VM como duas NICs separadas e distintas em sua própria rede virtual pequena.

Assim, quando você altera o NIC do lado do host, ele não afetará o NIC do lado do convidado, pois, logicamente, eles são dois NICs diferentes.

Ter isso lhe dá muito controle, e eu não tenho certeza se você pode configurá-lo de outra maneira, a menos que o VirtualBox permita (confissão: eu uso o VMWare). Do que eu me lembro, o Virtual PC não configura NICs virtuais, mas você tem muito menos controle de onde o tráfego TCP / IP das VMs está indo; isso pode ter mudado desde a última vez que eu estraguei tudo.

    
por 22.09.2013 / 14:11
1

network adapters(not considering virtual network adapters) represent a particular interface of a machine having a unique MAC address which can establish connectivity to the internet.

ou não.

Considering that above is correct, I want to know the role of the virtual network adapters which crop up when we set up a guest OS inside VirtualBox. Do these represent the physical interface of the machine running the guest OS-i.e. the machine that we set up inside VirtualBox.

Sim, embora estritamente falando, não há interface física com um sistema operacional convidado, pois tudo é virtualizado.

If yes, then when I change the virtual adapter's IP by visiting its settings inside the host OS(say Windows), why doesn't the IP of the guest OS(say Ubuntu) become equal to the changed value.

Pela mesma razão, o endereço IP de um roteador não seleciona os pacotes que viajam através dele. Endereços IP e endereço MAC são limitados para o host. Os pacotes da VM podem ter um endereço MAC diferente e um endereço IP diferente, dependendo de você configurar a rede da VM.

Also, I would be grateful if the function of the virtual adapters in reference to NAT, bridged, internal and Host-only networking is explained. Also, is Virtual Network Adapter not required in NAT mode?

  • O NAT não altera os endereços MAC e IP do host quando o tráfego da VM ocorre.
  • Bridged mudará as duas coisas.
  • Interno e host só não alcançam a NIC física.
por 22.09.2013 / 17:51