Cuando configuro la dirección IP del adaptador de host de VirtualBox 4.3.2 (que se ejecuta en Windows 8.1), la cambia a otra IP. El SO invitado es CentOS 6.5.
Traté de configurar la IP en las conexiones de red en el administrador de dispositivos. Pero recibo este error después de hacer clic en las propiedades de TCP / IPv4:
Para configurar tcp / ip debe instalar el adaptador de red nueva.
Quiero dar esta configuración al adaptador de solo host:
- IP: 10.20.0.2
- Máscara: 255.255.255.0
DHCP deshabilitado.
Pero automáticamente se cambia a algo como:
- IP: 169.254.134.67 // No se corrige cada vez que uno nuevo
- Máscara: 255.255.0.0
Aquí está la salida de hostonlyifs
:
C:\Program Files\Oracle\VirtualBox>VBoxManage list hostonlyifs
Name: VirtualBox Host-Only Ethernet Adapter
GUID: ce2a5907-6034-4bb0-a45d-e30e90c17483
DHCP: Enabled
IPAddress: 169.254.134.67
NetworkMask: 255.255.0.0
IPV6Address: fe80:0000:0000:0000:08bf:284e:1182:8643
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 08:00:27:00:28:da
MediumType: Ethernet
Status: Up
VBoxNetworkName: HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
Como puede ver arriba, muestra DHCP habilitado aunque no lo habilité.
Intenté hacer esto:
VBoxManage hostonlyif ipconfig "VirtualBox Host-Only Ethernet Adapter" --ip 10.20.0.2 --netmask 255.255.255.0
Aún no pasa nada.
He desactivado APIPA ahora la IP se cambia a 0.0.0.0
.
networking
virtualbox
windows-8.1
Shashank Raghunath
fuente
fuente
Respuestas:
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":
192.168.56.1
255.255.255.0
[blank]
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 del10.20.0.x
rango, cambie la dirección IPv4 del adaptador de192.168.56.1
a10.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:
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 de192.168.56.2
a192.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 el10.20.0.x
rango, simplemente cambie192.168.56.10
a10.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 usarnano
:El contenido de ese archivo se vería así:
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:Tenga en cuenta cómo
eth1
se establecestatic
y tieneaddress
y lanetmask
configuración. Una vez agregado, solo guarde el archivo. Y ahora, al reiniciar, su máquina siempre sabrá asignareth1
y si desea acceder a ese sistema operativo invitado desde el sistema operativo host, solo tendrá que ir a192.168.56.10
. Y si desea establecer la dirección en,10.20.0.2
suponiendo que su dirección esté en el10.20.0.x
rango, simplemente cambie192.168.56.10
a10.20.0.2
.fuente