Como configurar uma rede de máquinas virtuais Ubuntu através do Virtualbox?

1

Estou tentando criar uma rede usando 3 máquinas virtuais do Ubuntu (master, slave1, slave2).

Espero que a postagem desta pergunta seja aceitável. Não tenho certeza se o problema está na configuração do Virtualbox ou dentro de minhas máquinas virtuais. Eu espero o último, então fiz minha pergunta aqui.

Host : Windows 7, usando o VirtualBox 4.2.8, o tipo de rede é definido como NAT. Todas as máquinas possuem endereços MAC diferentes. Minhas VMs precisam se comunicar umas com as outras, a máquina host serve como roteador.
master : Ubuntu 14.04
slave1 : Ubuntu 14.04
slave2 : Ubuntu 14.04

Instrução que estou tentando seguir: link

Eu quero criar uma chave SSH no master, compartilhá-la com slave1 e slave2. Eu deveria poder usar este comando no master:

ssh-copy-id slave1

para copiar a chave ssh para slave1 (e da mesma forma para slave2)

Erro que recebo:

ERROR: ssh: connect to host slave1 port 22: No route to host

O que há de errado com minha configuração e como diagnostico o problema?

Eu tentei diferentes configurações de IP e endereços no arquivo de hosts, eu corro este comando depois de fazer alterações:

sudo /etc/init.d/networking restart

Arquivo de hosts principais:

127.0.0.1   localhost
127.0.1.1   user-VirtualBox
192.168.0.100   master
192.168.0.101   slave1
192.168.0.102   slave2

arquivo de hosts slave1:

127.0.0.1   localhost
127.0.1.1   user-VirtualBox
192.168.0.100   master
192.168.0.101   slave1
192.168.0.102   slave2

configurações do IPV4 principal

Address: 192.168.0.100
Netmask: 255.255.255.0
Gateway: 192.168.0.1
DNS servers: (empty)

configurações do IPV4 do slave1

Address: 192.168.0.101
Netmask: 255.255.255.0
Gateway: 192.168.0.1
DNS servers: (empty)
    
por afaf12 15.03.2016 / 05:13

2 respostas

2

Selecionar Rede Interna significa que sua máquina host precisa fazer o roteamento. o que é bom para cargas de trabalho normais.

uma opção alternativa seria usar uma "Conexão em ponte" e atribuir diferentes IPs como você mencionou. Desta forma, o roteador da LAN deve cuidar do roteamento.

    
por Nocturnalknight 15.03.2016 / 07:40
0

Eu tive que usar "Rede interna", como sugerido por outros, as VMs ainda não conseguiam se ver. O problema estava nas configurações avançadas, tive que habilitar o modo promíscuo, permitir VMs. Eu tinha usado uma rede de máquinas físicas antes, então isso era algo novo. Quando descobri que as VMs estavam bloqueando uma à outra, só tive que descobrir o porquê.

    
por afaf12 15.03.2016 / 18:58