Antes de entrar no meu problema, gostaria de começar com o que estou tentando realizar, caso minha abordagem não seja ideal.
Eu quero configurar um ambiente virtual que espelhe nosso ambiente de produção o mais próximo possível. Isso consistirá em um servidor da Web, um servidor de banco de dados e um servidor de arquivos, todos na mesma rede. Eu quero usar isso como um ambiente de integração para testar novos recursos e seus scripts de implantação antes de liberá-los.
As VMs precisam poder se comunicar na rede virtual e ter acesso à Internet. Minha máquina host deve ter a capacidade de se conectar a esses dispositivos a partir da rede virtual.
Minha abordagem é usar o Vagrant para girar várias cópias de uma VM base do VirtualBox e, em seguida, configurá-las apropriadamente.
Instalei o servidor Ubunu 12.04 de 64 bits em uma VM. No lado da rede, o adaptador está definido como NAT. O adaptador 2 é "Adaptador somente para host" anexado ao vboxnet0.
vboxnet0 tem a seguinte configuração
IPv4 Address: 192.168.56.1
IPv4 Network Mask: 255.255.255.0
ipv6 Network Mask Length: 64
Enable Server: Checked
Server Address: 192.168.56.100
Server Mask: 255.255.255.0
Lower Address Bound: 192.168.56.101
Upper Address Bound: 192.168.56.254
/ etc / network / interfaces
auto lo
iface lo inet loopback
auto eth0 eth1
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.56.105
netmask 255.255.255.0
gateway 192.168.56.1
network 192.168.56.0
broadcast 192.168.56.255
A máquina parece ter acesso à internet. Eu posso usar recursos, e posso pingar 192.168.56.105 do meu host. No entanto, estou correndo para alguns problemas.
Se eu me atualizar, comece a checar.
Hit http://us.archive.ubuntu.com precise Release.gpg
Hit http://us.archive.ubuntu.com precise-updates Release.gpg
...
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/main/source/Sources Hash Sum mismatch
...
E: Some index files failed to download. They have been ignored, or old ones used instead.
Eu também não consigo desativar eth1.
vm@base:~$ sudo ifdown eth1
ifdown: interface eth1 not configured