[HOW-TO] Windows Server | Configurar dirección IPv4 en Windows Server 2012 con PowerShell

Para configurar opciones de redes en versiones anteriores a Windows Server 2012, los administradores solíamos utilizar la interfaz gráfica o línea de comandos. En la segunda opción, teníamos disponible el comando “Netsh” (Network Shell) a través de la cual se configuraban y revisaban el estado de roles y componentes de red. Incluso, aún hoy se puede seguir utilizando.

A partir de Windows Server 2012 tenemos disponible algunos nuevos CMDLets de Windows PowerShell. Estas nuevas posibilidades permiten, en forma rápida y automatizada, poder realizar tareas de configuración, cambio y verificaciones utilizando un entorno conocido como PowerShell, tanto para equipos Windows Server 2012 con interfaz gráfica o instalaciones Server Core.

En este How-To, entonces, veremos cómo realizar nuevas configuraciones y cambios en la configuración IPv4.

 

[toc]

 

Introducción

Objetivo

El objetivo de esta publicación es:

  • Mostrar cómo utilizar el comando New-NetIPAddress para configurar nuevas opciones de direccionamiento IPv4.
  • Mostrar cómo utilizar el comando Set-NetIPAddress para modificar opciones de cliente DNS en IPv4.

 

Audiencia

Este documento está dirigido a Consultores, Profesionales IT y personas que desarrollan tareas de Consultoría, Administración y Soporte o que simplemente están interesados en aprender nuevas cosas.

Comentarios y Corrección de Errores

Hemos realizado nuestro mejor esfuerzo para no cometer errores, pero al fin y al cabo somos seres humanos. Si deseás reportar algún error o darnos feedback de qué te pareció esta publicación, por favor no dejes de comunicarte con nosotros a través de correo electrónico a la siguiente dirección: info@tectimes.net.

 

Alcance

Entender cuál es el alcance de la publicación nos ayuda a tener una expectativa real de lo que encontraremos en la misma, de modo tal que quién lo lee no espere ni más ni menos de lo que encontrará. Vamos a describir la bitácora, el escenario de trabajo, tecnologías alcanzadas y el objetivo técnico.

 

Objetivo Técnico

Los procedimientos en esta publicación mencionados tienen el siguiente objetivo y alcance:

  • Utilización del CMDLet New-NetIPAddress en Windows Server 2012 para configurar una nueva dirección IPv4, puerta de enlace y máscara de red.
  • Utilización del CMDLet Set-NetIPAddress en Windows Server 2012 para configurar opciones de cliente DNS.

 

Tecnologías Alcanzadas

Si bien muchos de los CMDLets de PowerShell vistos en esta publicación pueden ser utilizados para otras versiones, se han ejecutado y probado sobre Windows Server 2012 y Windows Server 2012 R2.

 

Escenario de Trabajo

Para llevar a cabo estos procedimientos contamos con:

  • Un servidor con:
    • Windows Server 2012 con todas las actualizaciones.
    • Conectividad Intranet (placa de red conectada a la LAN).
    • Una placa de red llamada “Ethernet”.

 

Plan de Trabajo

Vamos a realizar el siguiente plan de trabajo:

  1. Configurar parámetros generales IPv4 con New-NetIPAddress.
  2. Configurar parámetros de cliente DNS IPv4 con Set-DnsClientServerAddress.

 

Desarrollo

Vamos a poner manos a la obra y configurar opciones IPv4 con los nuevos CMDLets PowerShell de Windows Server 2012. Para ello vamos a dar curso al plan de trabajo planeado anteriormente.

 

Configurar parámetros generales IPv4 con New-NetIPAddress

Para configurar parámetros IPv4 como dirección IP, puerta de enlace predeterminada y máscara de subred, debemos hacer uso del CMDLet “New-NetIPAddress”:

 

New-NetIPAddress -IPAddress 192.168.21.11 -InterfaceAlias "Ethernet" -DefaultGateway 192.168.21.1 -AddressFamily IPv4 -PrefixLength 24

 

En este caso, estamos configurando:

  • Como dirección IP: 192.168.21.11
  • Aplicado a la interfaz de red llamada: “Ethernet
  • La puerta de enlace será: 192.168.21.1
  • La familia de direcciones es: IPv4
  • Y la másara de subred es: /24 (255.255.255.0)

 

La salida del comando es la siguiente:

 

Ilustración 1 – Salida del comando "New-NetIPAddress" para configurar parámetros de red en Windows Server 2012.
Ilustración 1 – Salida del comando “New-NetIPAddress” para configurar parámetros de red en Windows Server 2012.

 

Una vez ejecutado el comando, tendremos las opciones anteriores configuradas en nuestra placa de red llamada “Ethernet”.

 

Configurar parámetros de cliente DNS IPv4 con Set-DnsClientServerAddress

Para configurar las opciones de cliente DNS en la misma placa de red “Ethernet” debemos utilizar el comando “Set-DnsClientServerAddress”:

 

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.21.21

 

En este caso, el parámetro “-ServerAddress” indica que la dirección de cliente DNS a configurar será 192.168.21.21. La salida del comando es la siguiente:

 

Ilustración 2 – Utilización del comando "Set-DnsClientServerAddress" para configurar las opciones de cliente DNS.
Ilustración 2 – Utilización del comando “Set-DnsClientServerAddress” para configurar las opciones de cliente DNS.

 

En el caso que querramos configurar más de una dirección de cliente DNS sobre la misma placa, debemos separar las direcciones con “comas”. Por ejemplo:

 

Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 192.168.21.21,192.168.21.22

 

La salida del CMDLet sería:

 

Ilustración 3 - Utilización del comando "Set-DnsClientServerAddress" para configurar las opciones de cliente DNS.
Ilustración 3 – Utilización del comando “Set-DnsClientServerAddress” para configurar las opciones de cliente DNS.

 

Una vez ingresado este parámetro, tendremos las opciones de cliente DNS configuradas en nuestra placa de red “Ehternet”.

 

Conclusiones

Windows PowerShell en Windows Server 2012 incorpora nuevos CMDLets para configuraciones de parámetros de red y networking.

Hasta el momento contábamos con el comando “Netsh”, que nos permitía modificar parámetros de direcciones IPv4 e IPv6 e, incluso, cuestiones relacionadas con Windows Firewall.

En esta publicación hemos visto cómo utilizar los comandos New-NetIPAddress y Set-DnsClientServerAddress para configurar parámetros de dirección IPv4 y direcciones de cliente DNS, respectivamente.

Existen muchas otras posibilidades con WIndows PowerShell de Windows Server 2012 que han quedado fuera de esta publicación. Por eso ¡no dejes de visitar las referencias y links para conocer más!

 

Referencias y Links

 

 

0 0 votes
Article Rating

Professor. Techie. Ice cream fan (dulce de leche). My favorite phrase: "Todos los días pueden no ser buenos ... pero hay algo bueno en todos los días". Currently I´m Engineering Manager at MODO (https://modo.com.ar), the payment solution that allows you to connect your money and your world to simplify everyday life. Modo is a payment solution in which you can send, order and pay from your mobile device in the safest, most practical and convenient way. I enjoy a lot of educational, technological talks and a good beer. If you want to talk, write me to pablodiloreto@hotmail.com.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
trackback
August 27, 2013 2:56 PM

[…] [HOW-TO] Windows Server – Configurar dirección IPv4 en Windows Server 2012 con PowerShell […]