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.



Comments are not currently available for this post.