Al crear una ambiente virtualizado con múltples máquinas virtuales en diferentes clases de redes automatizar la configuración IP para cada red no siempre es algo sencillo
Podemos tener un servidor DHCP para cada red, o inclusive tener un único servidor DHCP, real o virtual, conectado a cada una de las redes (Servicio DHCP para Múltiples Redes) utilizadas, pero en este caso además de que cada red debe recibir configuración apropiada también debemos agregar seguramente servidor DNS, puerta de enlace, y por qué no, que las máquinas virtuales reciban por ejemplo menores tiempo de uso
Recordemos que no es conveniente tener más de un servicio DHCP sobre el mismo segmento de red, salvo que se haga una configuración específica (Windows Server 2012 – Demostración DHCP Tolerancia a Fallas (DHCP Failover), porque no podemos tener control sobre de cuál de ellos asignará configuración a los clientes
Lo importante que debemos tener en cuenta es cómo están interconectadas entre sí las diferentes redes, y que tipo de conectividad hay entre cada una de ellas, ya sea enrutamiento puro, nat, o inclusive que no se conecten
Y a todo esto además debemos tener en cuenta la red física real donde seguramente tenemos el Router del ISP con DHCP y que configura los parámetros específicos para acceder a Internet
Dependiendo del sistema de virtualización que estemos usando cambian el nombres de las clases de redes entre Hyper-V y VMware, pero básicamente proveen los mismos tipos de conectividad, en Hyper-V se llaman “External”, “Internal” y “Private”, y aunque no es intuitivo también puede haber conectividad entre redes con NAT
Muestro las redes configuradas en mi ambiente actual con Hyper-V, tengo tres “Privadas”, otro tanto de “Internas” y una “Externa”
Y por si alguien tiene dudas sobre la funcionalidad provista por cada clase de red, en esta nota puede sacarse dudas
Y para los que usan VMware Workstation, recuerdo que he hecho también notas sobre el tema, anoto algunos enlaces sobre el tema redes con esta aplicación
- VMware Workstation – Parte 3 El Administrador de Redes
- VMware Workstation – Parte 5 Conectividad Entre las Diferentes Clases de Redes
- VMware – Redes en Laboratorio de Pruebas
Un ejemplo que he publicado
Habiendo muchas posibilidades, en esta nota ejemplificaré mi configuración de pruebas:
- Router a Internet provisto por el ISP con DHCP configurado de acuerdo a su necesidad, y que no me da acceso a configurarlo :(
- Un servidor físico con Hyper-V, con una conexión a la red cableda con acceso a Internet. En realidad tiene una segunda interfaz pero es usada exclusivamente por iSCSI
- En Hyper-V, hay definidas redes, una Externa y varias Internas y Privadas
- Para las notas referidas sobre todo a VPN debe haber conectividad entre redes Internas y entre redes Privadas
- En la mayoría de los casos las máquinas virtuales no se conectan a Internet, aunque en algunos casos lo requieren
- Para estos dos casos, tengo una máquina virtual, llamada “Router”, en grupo de trabajo, que tiene conexiones de red a cada una de las redes Internas y Privadas, haciendo “Routing” entre ellas, y NAT respecto a la red física real. Aunque algo más complejo por la cantidad de interfaces es similar a lo ya publicado en “Simular Internet Virtual – Acceso a Internet Real”
Recordemos que las redes Internas y la Externa, tienen conectidad con la máquina real por lo cual se crea una interfaz de red virtual por cada una de ellas. Y aunque he dejado de usarlo todavía está instalado VMware Workstation que también crea sus interfaces de red. Muestro una captura que entiendo aclarará más el tema
Entonces lo que he hecho en la máquina real (Windows Server) es instalar el servicio de DHCP en la forma habitual, pero con una configuración específica antes de crear los ámbitos: que “escuche” solamente sobre las interfaces internas, y no sobre la externa. Importante a tener en cuenta es que en este caso a las interfaces propias del servidor les he asignado configuración IP en forma manual, ya que un servidor DHCP no puede ser a la vez cliente de DHCP
En la consola de administración DHCP con botón derecho sobre el nombre del servidor elegimos “Add/Remove bindings …” y marcamos que atienda únicamente sobre las redes que nos interesan. Aclaración: en mi caso escucha también sobre las de VMware, porque tengo deshabilitado dicho servicio
A partir de esto he creado los ámbitos DHCP que necesité y por supuesto asignándole a cada uno las opciones necesarias en cada caso
Comentarios
Esta vez, la imagen del diagrama de red me resulta confuso. Hay varias redes. Por lo que, imagino que el servidor de DHCP se puede configurar en cualquiera de ellas. Si indicas para que red está habilitado el servicio de DHCP, sería mucho más esclarecedor. Pero más o menos entiendo a lo que te refieres por lo que he leído. De todas formas, gracias.
Hola Victor, no hice gran documentación de todas las redes porque eso es algo que variará mucho de acuerdo a las necesidades de cada, pero resumiendo
1.- En mi caso el servicio DHCP está instalado y configurado en la máquina física
2.- Tiene una interfaz física o virtual en cada una de las redes internas
3.- Lo configurbé para que escuche los pedidos en todas las interfaces, menos en la física real, donde está el Router del ISP
4.- Creé un «Scope» para cada una de las redes restantes
Gracias nuevamente por tu aclaración.