¿Cambiar el DHCP de VirtualBox para emitir direcciones 192.168.xx en lugar de direcciones 10.0.xx?


31

Tengo una VM VirtualBox (v4.1.8) que se asigna automáticamente con una IP en el 10.0.x.xrango a través de DHCP.

¿Puedo cambiarlo para usar el 192.168.x.xrango?


2
¿Podría alguien aclararme por qué recibo un voto negativo? Puede ser una pregunta para principiantes, pero soy un principiante con VirtualBox y tuve que buscar en Google un poco para obtener la respuesta, que es: VBoxManage modifyvm "NameOfVM" --natnet1 "192.168 / 16"
Boy Baukema

No puedo, no tengo suficiente representante, tener que esperar un día ... si pudieras publicarlo, podría aceptar y el próximo chico lo tendrá más fácil :).
Boy Baukema

Para ser justos, estaba buscando esta característica hace aproximadamente un año, la respuesta específica no estaba disponible de inmediato. Un poco injusto para rechazar, especialmente sin comentarios.
Coops

44
Es una compensación ... alentar la retroalimentación a través de la votación, o requerir razones y preguntas para no obtener votos negativos. Personalmente, creo que es un poco grosero no dejar una razón, ya que no ilumina a los usuarios para perfeccionar sus habilidades de preguntas o hacer preguntas apropiadas para la comunidad, pero esa es mi opinión.
Bart Silverstrim

1
Es posible que aquellos que votaron negativamente cuestionaran el hecho de que esta dirección DHCP estaba en conflicto con su intranet, suponiendo que no debería haber enrutamiento sino NAT entre este último y la red interna utilizada por VirtualBox.
jlliagre

Respuestas:


23

Gracias a @RelaXNow, aquí está la respuesta a la pregunta:

VBoxManage modifyvm  "NameOfVM" --natnet1 "192.168/16" 

2
Que debería ejecutarse en la máquina host, no en la VM (no era obvio para mí desde el principio)
periklis

Después de cambiar la configuración de DHCP, el servidor DHCP aún ofreció arrendamientos en el rango de IP anterior al invitado. Tuve que reiniciar los controladores de VirtualBox para que los cambios surtan efecto, utilizando sudo vboxreloadel host (VirtualBox 5.1.26).
Rob W

16

Siempre que haya entendido la pregunta, si revisa el capítulo 6 del manual dice:

In the VirtualBox graphical user interface, you can configure all these items in the global settings via "File" -> "Settings" -> "Network", which lists all host-only networks which are presently in use. Click on the network name and then on the "Edit" button to the right, and you can modify the adapter and DHCP settings.

ingrese la descripción de la imagen aquí


Buena respuesta gracias por la foto, también leí el documento, ¡pero seguí yendo a la configuración específica de la máquina, no a la configuración "general"!
SSH Este

Las versiones recientes lo tienen File-> Preferences-> ...
Jari Turkia

-1, el problema de OP no es la red host sino la NAT.
mmlac


3

Por lo general, no necesita modificar el rango de direcciones DHCP de VirtualBox. Esta red es interna y solo existe entre su VM y la aplicación VirtualBox. No hay enrutamiento involucrado sino solo NAT.

Si desea permitir el acceso a su máquina virtual desde el exterior mientras permanece en el modo NAT predeterminado, es posible abrir puertos selectivamente (reenvío de puertos).

Por ejemplo, para permitir el acceso a su servidor ssh interno a través del puerto 2022, use este comando:

VBoxManage modifyvm "NameOfVM" --natpf1 "guestssh,tcp,,2022,,22"

Sí, pero pueden suceder cosas extrañas si su host no sabe cómo enrutar a la VM. Tuve este problema con Vagrant tomando 5 minutos para montar la carpeta compartida. Podía hacer ping a google desde la VM, pero no podía hacer ping a nada en la red local.
rox0r

@ rox0r No entiendo lo que quieres decir. No hay enrutamiento involucrado desde el host a la VM cuando se utiliza NAT. Desde el exterior, la VM simplemente está utilizando la dirección del host.
jlliagre

1
Sí, pero la VM no enrutará la puerta de enlace predeterminada si cree que el destino está en su subred. Es decir: si la VM es 10.0.2.15/24 e intenta hacer ping 10.0.2.10 que está en la subred del Host, no intentará enrutar a través de la puerta de enlace NAT. Lo mismo es cierto si involucra el reenvío de puertos y la máquina de conexión es 10.0.2.10. Los paquetes se enrutarán a la VM, pero nunca volverán a salir.
rox0r

Lo tengo. Tener la misma subred tanto interna como externamente sería una configuración muy falsa.
jlliagre
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.