Establecer la IP predeterminada de la interfaz de Windows Server con múltiples IP

Establecer la IP predeterminada de la interfaz de Windows Server con múltiples IP

Tengo una máquina virtual Windows Server 2012R2 con 3 direcciones IP: 4.70, 4.17 y 4.18

4.70 es la primera dirección IP ingresada en la hoja de propiedades, 4.17 y 4.18 se ingresan en el cuadro de diálogo avanzado.

Como puede ver en la impresión de la ruta, Windows vincula 4.17 como IP predeterminada y quiero forzar a Windows a usar 4.70 como predeterminada. 4.17/4.18 se utilizan en IIS y hay algunos problemas de firewall no triviales que deben solucionarse. Mientras tanto, necesito que el resto del tráfico del cuadro se origine desde 4,70.

ipconfig / all:

Ethernet adapter Ethernet0:
Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
Physical Address. . . . . . . . . : 00-50-56-9B-33-55
DHCP Enabled. . . . . . . . . . . : No
IPv4 Address. . . . . . . . . . . : 192.168.4.17(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
IPv4 Address. . . . . . . . . . . : 192.168.4.18(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
IPv4 Address. . . . . . . . . . . : 192.168.4.70(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.254.0
Default Gateway . . . . . . . . . : 192.168.4.1

Impresión de ruta:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
      0.0.0.0          0.0.0.0      192.168.4.1     192.168.4.17    266

Respuesta1

¿Has visto este enlace?http://securahosting.com/technical-insight/windows-server/set-primary-ip-address-windows-server-2012#.VOe_0EfF98E

y esto:http://www.confusedamused.com/notebook/source-ip-address-preference-with-multiple-ips-on-a-nic/

en breve, en la configuración de la dirección netsh use el indicador SkipAsSource=true para todas las IP no principales

Respuesta2

Puedes usar PowerShell fácilmente para hacer esto:

Set-NetIPAddress -IPAddress 192.168.1.221 -SkipAsSource:$true

Haga esto para todas las direcciones IP en la interfaz que no desea que sean predeterminadas. Deje una IP donde SkipAsSource = False. Esa IP terminará siendo la predeterminada.

Respuesta3

Aquí encontré una publicación con un ejemplo muy detallado sobre cómo definir la salida IP principal:

https://www.sysadmit.com/2018/12/windows-configurar-ip-primaria-salida.html

Ejemplo extraído del enlace anterior:

Imagine que queremos configurar las siguientes direcciones IP en la misma interfaz de red: 172.17.0.2, 172.17.0.3 y 172.17.0.10 pero que la dirección IP principal de salida es: 172.17.0.10 en lugar de 172.17.0.2.

Eliminamos la configuración TCP/IP actual y ejecutamos lo siguiente:

netsh int ipv4 add address "Ethernet0" 172.17.0.2/16 SkipAsSource = true

netsh int ipv4 add address "Ethernet0" 172.17.0.3/16 SkipAsSource = true

netsh int ipv4 add address "Ethernet0" 172.17.0.10/16 SkipAsSource = false

Si nos fijamos, con las dos primeras líneas indicamos que tanto 172.17.0.2 como 172.17.0.3 se ignoran como direcciones IP primarias de salida, por lo tanto será la dirección IP 172.17.0.10 la que se considerará como dirección IP primaria de producción.

información relacionada