¿Cómo configurar la dirección IP a través de PowerShell? – TrucosInformaticos

Powershell

La forma clásica de configurar una dirección IP estática, una máscara de subred, una puerta de enlace y servidores DNS preferidos/alternativos para su conexión de red en Windows es usar la GUI de Conexión de red (use el comando ncpa.cpl para acceder rápidamente a este elemento del Panel de control). También puedes utilizar el moderno. Ajustes en Windows 11 y 10 para configurar la configuración de la interfaz de red de su computadora (Configuración > Red e Internet > propiedades de conexión de red > Configuración de IP > Asignaciones de IP). Sin embargo, en algunos casos, puede resultar más conveniente y rápido utilizar la línea de comando de PowerShell para configurar la configuración de red de Windows.

Es posible que haya más de un adaptador de red (Ethernet o inalámbrico) disponible en Windows. Para enumerar las interfaces de red disponibles en la computadora, inicie el indicador de PowerShell como administrador y ejecute el comando:

Get-NetAdapter

En nuestro caso, la computadora tiene una sola interfaz de red llamada LAN1.

Puede:

  • Cambie el nombre de la conexión de red:
    Rename-NetAdapter -Name LAN1 -NewName Ethernet0
  • Deshabilite la interfaz de red:
    Disable-NetAdapter -Name Ethernet0
  • Habilite el adaptador:
    Enable-NetAdapte -Name Ethernet0

cambiar dirección ip powershell

Para mostrar la dirección IP actual de esta conexión, ejecute el siguiente comando:

Get-NetIPConfiguration -InterfaceAlias ethernet0

Nota. Este es un análogo de cmd. ipconfig dominio.

Puede usar el cmdlet Select-Object para mostrar solo la dirección IPv4 de la conexión:

Get-NetIPConfiguration -InterfaceAlias ethernet0| Select-Object -Property IPv4Address

powershell cambiar dirección ip

Puede utilizar el cmdlet New-NetIpAddress para configurar una dirección IP estática para una interfaz de red. Por ejemplo:

Get-NetIpAddress -InterfaceAlias Ethernet0 | New-NetIpAddress -IpAddress 192.168.79.129 -PrefixLength 24 -DefaultGateway 192.168.79.2

Luego puede configurar las direcciones DNS para el adaptador de red:

Get-NetAdapter -Name Ethernet0 | Set-DnsClientServerAddress -ServerAddresses 192.168.79.10, 192.168.179.10

El primer comando puede devolver un error:

New-NetIPAddress: la instancia MSFT_NetIPAddress ya existe.

PowerShell establece la dirección IP estática

Para resolver el problema, debe eliminar la dirección IP especificada del almacén persistente:

Remove-NetIPAddress -IPAddress '192.168.79.129'

Compruebe si se ha cambiado la configuración de IP de su adaptador de red.

configuración ip de powershell

Para saber si su computadora tiene una dirección IP estática o si un servidor DHCP le ha asignado una dirección IP, ejecute el siguiente comando:

Get-NetIPAddress -interfacealias ethernet0 -AddressFamily ipv4|select IPAddress,InterfaceAlias,SuffixOrigin,PrefixOrigin

obtener dirección IP powershellSi la dirección IP de la computadora se configura manualmente, los valores para SuffixOrigin y PrefixOrigin son Manual. Si la computadora utiliza una dirección IP dinámica de un host DHCP, es DHCP.

Si anteriormente configuró manualmente una dirección IP estática para el adaptador de red y ahora desea que Windows obtenga automáticamente una dirección IP de DHCP, ejecute los comandos:

Set-NetIPInterface -InterfaceAlias Ethernet0 -Dhcp Enabled

Get-NetIPAddress -InterfaceAlias Ethernet0 | Remove-NetRoute

Set-DnsClientServerAddress -InterfaceAlias Ethernet0 –ResetServerAddresses

Reinicie la conexión de red. Esto permitirá que el adaptador obtenga una concesión de dirección IP dinámica de DHCP.

Restart-NetAdapter -InterfaceAlias Ethernet0

Estos comandos habilitan DHCP para el adaptador de red y eliminan la dirección IP estática y la configuración DNS preferida.

5/5 - (108 votos)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *