
Ich habe eine einfache Aufgabe zu erledigen: Ich habe Win7 mit zwei Netzwerkkarten. Ich möchte einen anderen Computer (OSX) über die zweite Netzwerkkarte mit Win7 verbinden, um ihn mit dem Internet zu verbinden.
- Ich habe die Registrierung bereits geändert.
- Für die Win7-Schnittstelle mit 192.168.2.1 ist kein Gateway festgelegt (das hat keinen Sinn)
- Bei der OSX-Schnittstelle mit 192.168.2.2 ist das Gateway auf 192.168.2.1 eingestellt
- Ich füge keine Routen unter Win7 hinzu, alles scheint bereits da zu sein
- Netzwerk auf zweiter Netzwerkkarte wird als „undefiniertes Netzwerk“ erkannt (wahrscheinlich Auswirkung von fehlendem Gateway)
- ich kann von OSX aus nur dann eine Verbindung zum Internet herstellen, wenn ich die gemeinsame Nutzung der Netzwerkverbindung auf der Netzwerkkarte mit 192.168.2.1 aktiviere, aber das aktiviert NAT und ich bin nur an reinem Routing ohne NAT interessiert (das ist ein Setup für einige Untersuchungen).
- Firewall ist ausgeschaltet.
Mir scheint, dass Win7 sich aus irgendeinem Grund weigert, Pakete weiterzuleiten. Vielleicht liegt es an „undefiniertem Netzwerk“ und dem NLA-Dienst, obwohl ich dazu keine Informationen finden konnte.
Nachfolgend die ASCII-Schaltbilder meines Setups:
Internet<-->Router(192.168.1.1)<-->(192.168.1.2) WIN7 (192.168.2.1)<-->(192.168.2.2)OSX
Danke
Antwort1
Überprüfen Sie, ob Ihr Router eine Route zum Netzwerk 192.168.2.x hat. Wenn Sie keine hinzufügen können oder Ihr Router sie nicht erkennt, haben Sie Pech gehabt. Er braucht eine Route, die ihm mitteilt, dass er Datenverkehr für 192.168.2.x über den Windows 7-Computer senden soll, der als Router/Gateway unter 192.168.1.2 fungiert.
Stellen Sie sicher, dass das Routing auf dem Windows 7-Computer aktiviert ist (führen Sie ipconfig /all
in der Eingabeaufforderung einen aus und suchen Sie nach einer Zeile mit dem Inhalt ) IP Routing Enabled . . . . . . . : Yes
.
Wenn es nicht aktiviert ist, können Sie dies ändern, indem Sie den Wert des folgenden Registrierungsschlüssels auf 1 setzen:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
Antwort2
Sie müssen das IP-Routing aktivieren. Setzen Sie dazu den Wert des folgenden Registrierungsschlüssels auf 1:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter
Bitte überprüfen Sie, ob dieser aktiviert ist.
Außerdem musst du auf deinem Router unbedingt eine Standardroute angeben! Wie soll der Router sonst entscheiden, über welche Schnittstelle der Datenverkehr nach außen geschickt werden soll? Er braucht diese Information in der Routing-Tabelle. Gib also bitte ein Standard-Gateway auf der Schnittstelle nach außen an. Alle Pakete, deren Zieladresse nicht zu einem der Netzwerke gehört, zu denen dein Router gerade gehört, werden dann an das Standard-Gateway (also raus ins Internet) geschickt. Ist das sinnvoll?
Antwort3
Am einfachsten geht das, indem Sie auf die Seite „Netzwerkverbindungen“ gehen, beide Netzwerkkarten auswählen, mit der rechten Maustaste darauf klicken und „Verbindung überbrücken“ wählen.
Normalerweise reicht das aus, um die Weiterleitung und alles, was zum Teilen Ihrer Verbindung erforderlich ist, einzurichten.