Tengo una computadora con doble hogar (redes diferentes WiFi y Ethernet). Tengo una ruta existente, digamos a 1.1.1.1/32 a través del adaptador WiFi. Cuando intento cambiar eso usando
route change 1.1.1.1 mask 255.255.255.255 192.168.0.1 metric 2 if 9
(donde 9 es el adaptador Ethernet)
el adaptador Ethernet pierde su configuración de puerta de enlace
Usando el comando ipconfig puedo ver que ahora no tiene puerta de enlace def
Respuesta1
Para tratar los síntomas, estoy ejecutando el siguiente script de PowerShell en una tarea programada (cada 5 minutos) ( 10.1.2.121
es la dirección IP de la tarjeta de red y 10.1.2.254
es la dirección IP de la puerta de enlace) para agregar la ruta de puerta de enlace predeterminada nuevamente:
$nic = Get-NetIPAddress -IPAddress 10.1.2.121 -ErrorAction Stop;
try {
Get-NetRoute -InterfaceIndex $nic.InterfaceIndex -DestinationPrefix 0.0.0.0/0 -ErrorAction Stop;
}
catch {
New-NetRoute -InterfaceIndex $nic.InterfaceIndex -NextHop 10.1.2.254 -DestinationPrefix 0.0.0.0/0 -RouteMetric 1 -ErrorAction Stop;
}