Wie portiere ich dieses NAT-Szenario von WindowsXP nach Windows 10?

757
Windows11

Szenario:

  • Computer1 verfügt über 2 Ethernet-NICs. Eine davon (externe Schnittstelle) ist mit dem Internet verbunden
  • Computer2 verfügt über 1 Ethernet-NIC
  • Computer1 (interne Schnittstelle) und Computer2 sind direkt über ein Crossover-Kabel verbunden

Ziel ist es, Computer2 über Computer1 mit dem Internet zu verbinden

Vor vielen Jahren habe ich es in Windows XP so gemacht:

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 

Und ich habe den Routing- und RAS- Dienst aktiviert .

Ich mochte diesen Ansatz, weil er einfach und flexibel war - es gibt keine Abhängigkeit von IP-Adressen von beiden NICs von Computer1.

Beim Versuch, dasselbe in Windows 10 zu tun, habe ich festgestellt, dass netsh keinen Kontext für das Routing hat.

Ist es überhaupt möglich, meine Lösung auf Windows 10 zu portieren, wobei vorzugsweise nur native Funktionen und Tools und keine zusätzliche Software von Drittanbietern verwendet werden?

Bitte schlagen Sie nicht vor, stattdessen einen Router mit Ethernet-Anschlüssen zu verwenden (ich habe bereits gesagt, dass dies eine Option ist).

PS: Ich habe auch die Internetverbindungsfreigabe untersucht, aber Online-Suchanfragen brachten mich zu Microsoft-Foren, in denen sich viele Beschwerden und einfallslose Versuche von Microsoft Tech Support-Mitarbeitern befanden. Ich habe immer noch versucht, ICS in Windows 10 zu aktivieren, aber es sagte mir, dass es die IP-Adresse für die interne Netzwerkkarte auf Computer1 auswählen und anzeigen würde, aber ich konnte keine benutzerdefinierte Adresse festlegen. Daher gab ich diesen Ansatz auf .

1
Warum fügen Sie nicht einfach eine Route mit "ROUTE ADD" hinzu, um Computer1 NIC2 mitzuteilen, NIC1 als Standard-Gateway für das NIC2-Subnetz zu verwenden? Ähnliche Antwort finden Sie hier: https://superuser.com/questions/1260326/routing-between-two/1260655#1260655. Pimp Juice IT vor 6 Jahren 0
@TheFurryITSnuggleBuddy Wie ich es verstehe, funktioniert das Routing mit IP-Paketen, nicht mit physischen Netzwerkschnittstellen Windows11 vor 6 Jahren 0
Nennen Sie mir die IP-Adresse von Computer1, NIC1 und NIC2, und geben Sie an, welche NIC Sie mit dem Crossover-Kabel verbinden. Sag mir die IP-Adresse von Computer 2, sobald er mit dem Crossover-Kabel verbunden ist. Pimp Juice IT vor 6 Jahren 0
Sobald Sie mir dies gesagt haben, gebe ich Ihnen etwas zum Testen und auch die Löschanweisung, um von der erhöhten Eingabeaufforderung des Administrators aus zu versuchen. Pimp Juice IT vor 6 Jahren 0
@TheFurryITSnuggleBuddy Sie können sehen, dass mein Szenario keine IP-Adressen enthält. Und es hat auch funktioniert, wenn die IP-Adresse auf NIC1 von Computer1 nicht statisch ist. Für NIC2 von Computer1 und NIC von Computer2 sind IPs aus einem beliebigen privaten Subnetz geeignet. Zum Beispiel 192.168.1.1 auf Computer1 und 192.168.1.2 auf Computer2. Windows11 vor 6 Jahren 0
Um über TCP / IP zu kommunizieren, muss jeder NIC eine IP-Adresse zugewiesen werden, egal ob statisch oder dynamisch. Wenn dies nicht der Fall ist und den NICs keine IP-Adressen zugewiesen sind, ist dies das Problem. Angenommen, Computer 1 NIC1 ist 192.168.1.1 und Computer 1 NIC2 ist 192.168.2.1 und dann Computer 2 NIC1 ist 192.168.2.2. Sie verbinden Comp2 NIC1 mit Comp1 NIC2. Dann fügen Sie eine Route von der Eingabeaufforderung für erhöhte Administratoren hinzu, um Computer1 intern anzuweisen Route zwischen den NICs ... Nicht sicher, was Sie damit meinen, dass eine IP nicht benötigt wird, um mit IP zu sprechen ... Sie müssen einen Schritt zurücktreten, um einige Zeit zurück zu sein. Pimp Juice IT vor 6 Jahren 0
@TheFurryITSnuggleBuddy Dies ist nur meine Annahme, aber ich denke, wenn Sie im obigen Beispiel NAT über netsh einstellen, hat WindowsXP die Routenverwaltung transparent gehandhabt. Ich bin mir ziemlich sicher, dass ich keine manuelle Änderungen an der Routing-Tabelle auf Computer1 vornehmen musste. Ich habe lediglich die IP von NIC2 von Computer1 als Standardgateway auf Computer2 hinzugefügt. Windows11 vor 6 Jahren 0
Interessant, das macht Sinn, aber ich habe das nie gemacht, und ich habe nichts mit solchen Umweltfaktoren zu testen, aber ich sollte mir einen Eindruck von dem machen, was ich vorgeschlagen habe, wenn Sie wollen, und es könnte gut funktionieren, da ich es so gemacht habe vorher einfach nicht mit Windows XP, da ich diese Unterstützung für alle meine Kunden, die ich vor vielen Jahren als Berater unterstütze, persönlich eingestellt hat. Pimp Juice IT vor 6 Jahren 0

0 Antworten auf die Frage