Come eseguire il porting di questo scenario NAT da WindowsXP a Windows 10?


1

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 .


Perché non aggiungere semplicemente una route con ROUTE ADDper 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.
Pimp Juice IT

@TheFurryITSnuggleBuddy Come ho capito, il routing funziona con i pacchetti IP, non con le interfacce di rete fisiche
Windows11

Dimmi l'indirizzo IP del computer1 NIC1 e NIC2 e dimmi quale scheda NIC usi per connetterti con il cavo incrociato. Dimmi l'indirizzo IP del computer 2 una volta collegato con il cavo incrociato?
Pimp Juice IT

Una volta che mi dici questo, ti darò qualcosa da testare e anche l'istruzione di eliminazione da provare dal prompt dei comandi con privilegi di amministratore.
Pimp Juice IT

@TheFurryITSnuggleBuddy Puoi vedere che il mio scenario non coinvolge affatto gli indirizzi IP. E ha funzionato anche se l'indirizzo IP su NIC1 del computer1 non è statico. Per NIC2 di computer1 e NIC di computer2 gli IP da qualsiasi sottorete privata lo faranno. Ad esempio 192.168.1.1 su computer1 e 192.168.1.2 su computer2.
Windows11
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.