PowerShell: configure una dirección IP

En este tutorial, lo guiaré a través de cómo configurar una dirección IP y servidores DNS usando PowerShell.

El primer paso será recuperar el índice de la tarjeta. Ingrese el siguiente Cmdlet para mostrar las tarjetas de red de la computadora:

Get-NetAdapter

Por lo tanto, configuraremos la tarjeta que tiene el índice 2.

Configuración de la dirección IP

Para configurar la dirección IP, la máscara de subred y la puerta de enlace usaremos el cmdlet New-NetIPAddress con varios parámetros.

-InterfaceIndex : número de interfaz recuperado con el comando Get-NetAdapter
-IPAddress : Dirección IP que se asignará a la tarjeta
-PrefixLength : tamaño de la máscara de subred en bits (24 = 255.255.255.0)
-DefaultGateway : Dirección IP de la puerta de enlace predeterminada

Que dan:

New-NetIPAddress -InterfaceIndex 2 -IPAddress 10.100.0.49 -PrefixLength 24 -DefaultGateway 10.100.0.254

Si el comando es correcto, devuelve la configuración de IP

Configurar DNS

Ahora debe indicar los servidores DNS con el cmdlet Set-DnsClientServerAddress.

Lo usaremos con dos parámetros que son:

-InterfaceIndex :en cuanto al comando anterior, indicamos el número de la tarjeta
-ServerAddresses : donde indicaremos el (los) servidor (es) DNS, para pasar varios servidores DNS se debe utilizar una matriz (“IP_SRV_DNS_1”,IP_SRV_DNS_2")

Con un servidor DNS:

Set-DnsClientServerAddress -InterfaceIndex 2 -ServerAddresses 10.100.0.1

Con múltiples servidores DNS

Set-DnsClientServerAddress -InterfaceIndex 2 -ServerAddresses ("10.100.0.1","10.100.0.3")

La ejecución del pedido no devuelve una confirmación. Para comprobar que esto se ha tenido en cuenta, el cmdlet Get-DnsClientServerAddress devuelve la configuración de los servidores DNS.


Para resumir

1. Get-NetAdapter : para recuperar el identificador de la tarjeta de red.

2. New-NetIPAddress : para configurar la dirección IP, la máscara de subred y la puerta de enlace predeterminada.

3. Set-DnsClientServerAddress : para configurar los servicios DNS.

Romain Drouche

Romain Drouche

Architecte Système | MCSE: Core Infrastructure

Expert en infrastructures IT avec plus de 15 ans d'expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d'Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

GHinM▶