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

La forma clásica de configurar una dirección IP estática, máscara de subred, 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 puede utilizar la moderna Ajustes panel en Windows 11 y 10 para establecer la configuración de la interfaz de red de su computadora (Configuración> Red e Internet> sus propiedades de conexión de red> Configuración de IP> Asignaciones de IP). Sin embargo, en algunos casos, puede ser más conveniente y rápido usar la línea de comandos de PowerShell para establecer la configuración de red de Windows.

Puede haber 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 solo una interfaz de red llamada LAN1.

Puede:

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

cambiar direccion 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 direccion ip

Puede usar el cmdlet New-NetIpAddress para establecer 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 la configuración de IP de su adaptador de red ha cambiado.

configuración ip de powershell

Para averiguar 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 está usando una dirección IP dinámica de un host DHCP, es dhcp.

Si configuró previamente una dirección IP estática para el adaptador de red de forma manual 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 de DNS preferida.

Valora este artculo post

Deja una respuesta

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