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 .
fuente
ROUTE ADD
para 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.