![Como mostrar o medidor da CPU na barra de tarefas do Windows](/f/cae7f5599455c9b7b3f0211f031f257a.jpg?width=100&height=100)
Depois de instalar diferentes sistemas operacionais em Oracle VirtualBox, você pode querer habilitar a comunicação entre o host e as máquinas virtuais.
Neste artigo, descreveremos o método mais simples e direto de configuração de uma rede para máquinas virtuais convidadas e o host no Linux.
Para os fins deste tutorial:
Para que as máquinas convidadas e host se comuniquem, eles precisam estar na mesma rede e, por padrão, você pode conectar até quatro placas de rede às máquinas convidadas.
A placa de rede padrão (Adaptador 1) é normalmente usado para conectar as máquinas convidadas à Internet usando NAT através da máquina host.
Importante: Sempre configure o primeiro adaptador para se comunicar com o host e o segundo adaptador para se conectar à Internet.
Na interface do gerenciador do Virtualbox abaixo, comece criando uma rede na qual o host e os convidados irão operar.
Vamos para Arquivo –> Preferências ou acertar Ctrl + G
:
Na interface a seguir, existem duas opções; escolher Redes somente de host clicando nele. Então use o +
Cadastre-se à direita para adicionar uma nova rede apenas de host.
Abaixo está uma captura de tela mostrando que uma nova rede somente host foi criada, chamada vboxnet0.
Se quiser, você pode removê-lo usando o -
botão no meio e para ver os detalhes / configurações da rede, clique no editar botão.
Você também pode alterar os valores de acordo com suas preferências, como endereço de rede, máscara de rede, etc.
Observação: O endereço IPv4 na interface abaixo é o endereço IP de sua máquina host.
Na próxima interface, você pode configurar o DHCP isto é, se você quiser que as máquinas convidadas usem um endereço IP dinâmico (certifique-se de que esteja habilitado antes de usá-lo). Mas eu recomendo usar um endereço IP estático para as máquinas virtuais.
Agora clique OK em todas as interfaces de configuração de rede abaixo para salvar as alterações.
Observação: Você pode seguir as etapas abaixo para cada máquina virtual que deseja adicionar à rede para se comunicar com a máquina host.
De volta à interface do gerenciador de caixa virtual, selecione sua máquina virtual convidada, como Ubuntu 16.10 servidor ou CentOS 7 e clique no Configurações cardápio.
Escolha o Rede opção da interface acima. Depois, configure a primeira placa de rede (Adaptador 1) com as seguintes configurações:
Como na captura de tela abaixo e clique em OK para salvar as configurações:
Em seguida, adicione uma segunda placa de rede (Adaptador 2) para conectar a máquina virtual à Internet por meio do host. Use as configurações abaixo:
Nesta fase, ligue a máquina virtual convidada, faça o login e configurar endereço IP estático. Execute o comando abaixo para mostrar todas as interfaces na máquina convidada e endereços IP alocados:
$ ip add.
Na captura de tela acima, você pode ver que existem três interfaces habilitadas na máquina virtual:
lo
- interface de loopbackenp0s3
(Adaptador 1) - para comunicação apenas de host que usa o DHCP conforme definido em uma das etapas anteriores e posteriormente configurado com um endereço IP estático.enp0s8
(Adaptador 2) - para conexão com a Internet. Ele usará DHCP por padrão.Importante: Aqui, eu usei Ubuntu 16.10 Servidor: endereço IP: 192.168.56.5.
Abra o arquivo /etc/network/interfaces usando seu editor favorito com privilégios de superusuário:
$ sudo vi / etc / network / interfaces.
Use as seguintes configurações para a interface enp0s3 (use seus valores preferidos aqui):
auto enp0s3. iface enp0s3 inet static. endereço 192.168.56.5. rede 192.168.56.0. máscara de rede 255.255.255.0. gateway 192.168.56.1. DNS-nameservers 8.8.8.8 192.168.56.1.
Salve o arquivo e saia.
Em seguida, reinicie os serviços de rede como:
$ sudo systemctl reinicie a rede.
Alternativamente, reinício o sistema e de perto, verifique se a interface está usando os novos endereços IP:
$ ip add.
Importante: Para esta seção, usei CentOS 7: Endereço de IP: 192.168.56.10.
Comece abrindo o arquivo para enp0s3 - interface de rede apenas para host; /etc/sysconfig/network-scripts/ifcfg-enp0s3 usando seu editor favorito com privilégios de superusuário:
$ sudo vi / etc / sysconfig / network-scripts / ifcfg-enp0s3.
Crie / modifique as seguintes configurações (use seus valores preferidos aqui):
BOOTPROTO = estático. ONBOOT = sim. IPADDR = 192.168.56.10. REDE = 192.168.56.0. NETMASK = 255.255.255.0. GATEWAY = 192.168.56.1. DNS = 8.8.8.8 192.168.56.1. NM_CONTROLLED = não # use este arquivo não é o gerenciador de rede para gerenciar a interface.
Salve o arquivo e saia. Em seguida, reinicie o serviço de rede da seguinte maneira (você também pode reiniciar):
$ sudo systemctl restart network.service
Verifique se a interface está usando os novos endereços IP da seguinte maneira:
$ ip add.
Na máquina host, use SSH para gerenciar suas máquinas virtuais. No exemplo a seguir, estou acessando o CentOS 7 (192.168.56.10) servidor usando SSH:
$ ssh [email protegido]
$ who.
É isso! Nesta postagem, descrevemos um método direto de configuração de uma rede entre as máquinas virtuais convidadas e o host. Compartilhe suas idéias sobre este tutorial usando a seção de feedback abaixo.