Scenario:
- computer1 ha 2 schede di rete Ethernet. Uno di questi (interfaccia esterna) è connesso a Internet
- computer2 ha 1 scheda di rete Ethernet
- computer1 (interfaccia interna) e computer2 sono collegati direttamente tramite un cavo incrociato
L'obiettivo è collegare computer2 a internet tramite computer1
Molti anni fa l'ho fatto in Windows XP in questo modo:
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
E ho abilitato il servizio di routing e accesso remoto .
Mi è piaciuto questo approccio perché era semplice e flessibile: non vi è alcuna dipendenza degli indirizzi IP da entrambe le schede NIC del computer1.
Ora, quando provo a fare lo stesso in Windows 10, ho scoperto che netsh non ha un contesto di "routing".
È possibile eseguire il porting della mia soluzione su Windows 10, preferibilmente utilizzando solo funzionalità e strumenti nativi, nessun software aggiuntivo di terze parti?
Per favore, non suggerirmi di usare un router con porte Ethernet (mi è stato già detto che è un'opzione).
PS: Ho anche studiato la condivisione della connessione Internet, ma le ricerche online mi hanno portato a forum Microsoft pieni di lamentele e tentativi poco entusiasmanti di ragazzi del supporto tecnico Microsoft per aiutare. Ho ancora provato ad abilitare ICS in Windows 10, ma mi ha detto che sceglierà l'indirizzo IP per la scheda NIC interna sul computer1, l'ho visualizzato, ma non mi ha permesso di impostarne uno personalizzato, quindi ho rinunciato a questo approccio .
ROUTE ADD
per dire a computer1 NIC2 di utilizzare NIC1 come gateway predefinito per la sottorete NIC2? Vedi la risposta simile qui: superuser.com/questions/1260326/routing-b Between - two/ … potresti trovare utile.