No estoy 100% seguro de cuál es su configuración, pero explicará que, por lo general, un adaptador "solo de host" en VirtualBox es una segunda interfaz de red además de su interfaz de red principal.
Por ejemplo, en mi configuración de VirtualBox para Mac OS X, en "Preferencias ..." para VirtualBox en sí —bajo la pestaña / panel "Red", tengo un adaptador "solo host" que se llama vboxnet0
. Eso se establece de la siguiente manera en el panel "Adaptador":
Tenga en cuenta que tengo el siguiente conjunto en el panel "Adaptador":
- Dirección IPv4:
192.168.56.1
- Máscara de red IPv4:
255.255.255.0
- Dirección IPv6:
[blank]
- Máscara de red IPv6:
0
También tengo el "Servidor DHCP" configurado en deshabilitado. Tenga en cuenta también que para este ejemplo, el rango de red para este adaptador sería 192.168.56.x
. Si desea que este adaptador forme parte del 10.20.0.x
rango, cambie la dirección IPv4 del adaptador de 192.168.56.1
a 10.20.0.1
.
Luego, en la "Configuración" real de la máquina virtual para la que desea tener esta configuración, haga clic en "Configuración". Ahora, el adaptador principal ("Adaptador 1") debe establecerse en los valores predeterminados estándar como se muestra aquí:
Pero luego, en “Adaptador 2”, desea habilitar ese adaptador y establecer el “Adjunto a:” como “Adaptador solo de host” y luego establecer el “Nombre:” vboxnet0
como se muestra aquí:
Una vez hecho esto, inicie su sistema operativo invitado (estoy usando Ubuntu, pero esto debería funcionar para la mayoría de los sistemas operativos invitados Linux como CentOS) y luego escriba lo siguiente para iniciar manualmente su nueva conexión de red en el segundo puerto de red:
sudo ifconfig eth1 192.168.56.10 netmask 255.255.255.0 up
Tenga en cuenta que he elegido la 192.168.56.10
dirección para la dirección estática de esta interfaz. Puede configurarlo para cualquier cosa dentro del rango de 192.168.56.2
a 192.168.56.255
. Simplemente elegí la .10
dirección ya que es fácil de recordar; al menos para mi. Y si desea establecer la dirección en, 10.20.0.2
suponiendo que su dirección esté en el 10.20.0.x
rango, simplemente cambie 192.168.56.10
a 10.20.0.2
.
Ahora que sudo ifconfig
solo se inicia una conexión temporal. Si reiniciara ahora, esa conexión se perdería. Entonces, si desea configurar esto como una configuración permanente, deberá editar de la /etc/network/interfaces
siguiente manera. Primero, abra ese archivo usando su editor de texto favorito; Me gusta usar nano
:
sudo nano /etc/network/interfaces
El contenido de ese archivo se vería así:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Observe cómo la configuración para eth0
es DHCP; déjalo como está. Para agregar la nueva interfaz de red, debe agregar algo como esto al final del archivo:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.56.10
netmask 255.255.255.0
Tenga en cuenta cómo eth1
se establece static
y tiene address
y la netmask
configuración. Una vez agregado, solo guarde el archivo. Y ahora, al reiniciar, su máquina siempre sabrá asignar eth1
y si desea acceder a ese sistema operativo invitado desde el sistema operativo host, solo tendrá que ir a 192.168.56.10
. Y si desea establecer la dirección en, 10.20.0.2
suponiendo que su dirección esté en el 10.20.0.x
rango, simplemente cambie 192.168.56.10
a 10.20.0.2
.