920
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
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
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.
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.
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
Si 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.