¿Cómo portar este escenario NAT de Windows XP a Windows 10?

1

Guión:

  • computer1 tiene 2 NIC Ethernet. Uno de ellos (interfaz externa) está conectado a internet
  • computer2 tiene 1 NIC Ethernet
  • computer1 (interfaz interna) y computer2 se conectan directamente a través de un cable cruzado

El objetivo es conectar la computadora2 a internet a través de la computadora1

Hace muchos años lo hice en Windows XP así:

netsh> routing ip nat
netsh routing ip nat > install
netsh routing ip nat > add int "external" full
netsh routing ip nat > add int "internal" private
netsh routing ip nat > exit

Y habilité el servicio de enrutamiento y acceso remoto .

Me gustó este enfoque porque era simple y flexible: no hay dependencia de las direcciones IP en ambas NIC de la computadora1.

Ahora, cuando trato de hacer lo mismo en Windows 10, descubrí que netsh no tiene un contexto de "enrutamiento".

¿Es posible portar mi solución a Windows 10, preferiblemente usando solo funciones y herramientas nativas, sin software adicional de terceros?

Por favor, no me sugiera que use un enrutador con puertos Ethernet (ya me dijeron que es una opción).

PD: También he investigado la conexión compartida a Internet, pero las búsquedas en línea me llevaron a los foros de Microsoft llenos de quejas e intentos poco inspiradores de los técnicos de soporte técnico de Microsoft para ayudar. Todavía intenté habilitar ICS en Windows 10, pero me dijo que elegirá la dirección IP para la NIC interna en la computadora1, la mostró, pero no me permitió configurar una personalizada, así que renuncié a este enfoque .

Windows11
fuente
¿Por qué no simplemente agregar una ruta ROUTE ADDpara indicarle a la computadora1 NIC2 que use NIC1 como puerta de enlace predeterminada para la subred NIC2? Vea una respuesta similar aquí: superuser.com/questions/1260326/routing-between-two/… puede serle útil.
Pimp Juice IT
@TheFurryITSnuggleBuddy Según tengo entendido, el enrutamiento funciona con paquetes IP, no con interfaces de red físicas
Windows11
Indíqueme la dirección IP de la computadora1 NIC1 y NIC2 y dígame qué NIC utiliza para conectarse con el cable cruzado. ¿Dime la dirección IP de la computadora 2 una vez conectada con el cable cruzado?
Pimp Juice IT
Una vez que me diga esto, le daré algo para probar y también la declaración de eliminación para probar desde el símbolo del sistema elevado del administrador.
Pimp Juice IT
@TheFurryITSnuggleBuddy Puede ver que mi escenario no involucra direcciones IP en absoluto. Y funcionó incluso si la dirección IP en NIC1 de la computadora1 no es estática. Para NIC2 de computer1 y NIC de computer2 las IP de cualquier subred privada funcionarán. Por ejemplo 192.168.1.1 en la computadora1 y 192.168.1.2 en la computadora2.
Windows11