Windows Server 2012 (R2): Hyper-V Demostrando Redes External, Private e Internal

Continuando esta serie de notas donde hemos instalado Hyper-V, configurado redes, y creado una máquina de “Generation 1” y otra máquina de “Generation 2” en esta nota vamos a aprovechar los equipos virtuales creados para demostrar la funcionalidad de los diferentes clases de red en Hyper-V

Utilizaremos la misma infraestructura que creado anteriormente:

  • Host (Windows Server 2012 R2
    Dirección IP: 192.168.2.100/24 (External)
    Dirección IP: Automática APIPA 169.254.215.9/16 (Internal)
  • W2012R2-1 (Virtual “Generation 1”)
    Dirección IP: Automática APIPA 169.254.244.199/16 (Private)
  • W2012R2-2 (Virtual “Generation 2”)
    Dirección IP: Automática APIPA 169.254.107.180/16 (Private)

Para que pueda observarse incluyo de cada una de las máquinas que se vea la salida de IPCONFIG /ALL

El Host

La virtual W2012R2-1

Y la virtual W2012R2-2

En las tres máquinas he desactivado el cortafuegos para facilitar las pruebas de conectividad

Observemos que las tres máquinas tienen dirección IP de tipo APIPA (Automatic Private IP Address) correspondientes a la red 169.254.0.0/16
Y por lo tanto no hay problemas de conectividad desde el punto de vista IP, como consecuencia, que tengan conectividad entre ellas, o no la tengan, dependerá exclusivamente de la red (“Switch”) al que estén conectadas

La situación de la que partiremos es que el Host está conectado a External e Internal. En cambio las dos virtuales están conectadas a Private

Como las redes Private permiten conectividad entre los equipos que estén en la misma red, pero no con el Host, verifiquémoslo

En W2012R2-1 tengo conectividad a W2012R2-2, pero no con el Host

Y análogamente W2012R2-2 puede conectarse con W2012R2-1, pero no con el Host

No he hecho las capturas, pero es evidente que el Host no puede conectarse ni con W2012R2-1, ni con W2012R2-2
Y menos aún que estas dos virtuales puedan acceder a alguna máquina externa de la red

Pasemos ahora en ambas virtuales la red a Internal. En este caso, ahora sí, las tres máquinas tienen una red en común

Y puedo acceder desde cada una de ellas a las otras dos máquinas

Desde W2012R2-1

Desde W2012R2-2

Nos falta probar el acceso a la red externa. Entonces en ambas máquinas virtuales la conecto a la red External, y como no tengo servicio DHCP les asignaré dirección, máscara, puerta de enlace y DNS manualmente

En W2012R2-1

Y en W2012R2-2

Mostraré sólo las pantallas en W2012R2-1, pero es exactamente lo mismo en W2012R2-2
Ambas máquinas virtuales pueden acceder tanto a otros equipos de la red externa como a Internet

Resumiendo:

  • Private Networks: permiten conectividad entre los equipos conectados a la misma red privada
  • Internal Networks: permiten conectividad entre los equipos conectados a la misma red interna, incluyendo el Host
  • External Networks: permiten conectividad entre todos los equipos conectados a la red externa, incluyendo si está configurado el acceso a otras redes o inclusive Internet
Post a comment or leave a trackback: Trackback URL.

Comments


  • Fatal error: Uncaught Error: Call to undefined function ereg() in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php:333 Stack trace: #0 F:\blogs.itpro.es\wp-content\themes\notesil\functions.php(35): notesil_commenter_link() #1 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(179): notes_comments(Object(WP_Comment), Array, 1) #2 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(145): Walker_Comment->start_el('', Object(WP_Comment), 1, Array) #3 F:\blogs.itpro.es\wp-includes\class-walker-comment.php(139): Walker->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #4 F:\blogs.itpro.es\wp-includes\class-wp-walker.php(387): Walker_Comment->display_element(Object(WP_Comment), Array, '5', 0, Array, '') #5 F:\blogs.itpro.es\wp-includes\comment-template.php(2174): Walker->paged_walk(Array, '5', 0, 0, Array) #6 F:\blogs.itpro.es\wp-content\themes\notesil\comments.php(25): wp_list_comments('type=comment&ca...') #7 F:\blogs.itpro.es\wp-includes\comment-template.php(1512): require('F:\\blogs.itpro....') #8 F:\ in F:\blogs.itpro.es\wp-content\themes\notesil\functions.php on line 333