Eu configurei uma rede somente de host no VirtualBox e criei uma nova VM com o Ubuntu 14.04.5 Server instalado. Meu objetivo é dar ao servidor Ubuntu um endereço IP estático que não mudará se eu mudar para um local diferente com uma rede física diferente.
No VirtualBox, usando Arquivo > Preferências > Rede > Redes somente de host, criei uma nova rede: vboxnet0
Adapter
IPv4 Address: 10.1.1.1
IPv4 Network Mask: 255.255.255.0
IPv6 Address: fe80:0000:0000:0000:0800:27ff:fe00:0000
IPv6 Network Mask Length: 6
DHCP Server
[x] Enable Server
Server Address: 10.1.1.100
Server Mask: 255.255.255.0
Lower Address Bound: 10.1.1.101
Upper Address Bound: 10.1.1.254
(Eu não preciso usar o servidor DHCP, então eu tentei com ele ativado e desativado, com a mesma falta de sucesso.)
Eu configurei a rede para a VM do servidor Ubuntu para:
Adapter 1: Bridged Adapter, wlan 0
Adapter 2: (enabled) Host-only Adapter, vboxnet0 (default settings)
Quando eu lanço o servidor e executo ifconfig, vejo apenas entradas para eth0 com um addet inet de 192.168.1.18 (fornecido pelo Bridged Adapter) e com um addet inet de 127.0.0.1.
Ao usar uma versão Desktop do Ubuntu 14.04, também vejo uma entrada para eth1
, com um inet addr
no intervalo 10.1.1.x, e posso configurá-lo para ser o endereço estático que desejo. Com o Ubuntu 14.04 Server, não vejo a rede eth1
.
No servidor Ubuntu, editei /etc/network/interfaces
da seguinte forma:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 10.1.1.2
netmask 255.255.255.0
Eu também tentei eth1
com várias combinações de:
network 10.1.1.0
gateway 10.1.1.1
broadcast 10.1.1.25
Quando executo sudo ifup eth1
, a saída é:
RTNETLINK answers: File exists
Failed to bring up eth1
Isso significa que a máquina virtual do Ubuntu não pode ver a rede 10.1.1.x? Existe um comando que me permite verificar quais redes estão disponíveis?
Há mais alguma coisa que eu preciso definir em algum lugar para tornar a rede somente host visível para a VM?