Zugriff auf zwei Netzwerke mit zwei Netzwerkkarten

Zugriff auf zwei Netzwerke mit zwei Netzwerkkarten

Ich habe hier zwei Netzwerkkarten mit dem Befehl „Route Print“ aufgelistet:

Interface List
29...10 fe ed 02 d9 8e ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20) #2
24...00 14 d1 2a 4d a4 ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)

Hier sind die IP-Bereiche der beiden Netzwerke:

Network A - 10.160.*.*
Network B - 10.220.*.*

Netzwerk A ist physisch mit Nr. 29 in der Schnittstellenliste verbunden und Netzwerk B ist mit Nr. 24 verbunden.

Derzeit kann ich nur auf Netzwerk B zugreifen. Wie müsste der Befehl „Route Add“ lauten, damit ich auf beide Netzwerke zugreifen kann? Ist es möglich, diese Änderung nach einem Neustart beizubehalten?

Hier ist eine sehr ähnliche Frage:Kann ich mit zwei Ethernet-Karten gleichzeitig eine Verbindung zu zwei Netzwerken herstellen?, aber es bezieht sich auf Linux und nicht auf Windows.

Antwort1

Die beiden Netzwerke, die Sie in Ihrer Frage beschreiben, sind als Netzwerke der Klasse B konfiguriert, da zwei „Platzhalter“-Oktette vorhanden sind.

Network A - 10.160.*.* == 10.160.0.0/16
Network B - 10.220.*.* == 10.220.0.0/16

Beachten Sie, dass für beide beschriebenen Bereiche die Verwendung der Subnetzmaske /16(auch bekannt als 255.255.0.0) erforderlich ist, um den gesamten Bereich zu erreichen.

Sie beschreiben Ihre Subnetzmasken jedoch als auf /24(auch bekannt als 255.255.255.0) eingestellt. Wenn sich tatsächlich Hosts im gesamten Bereich befinden /16, kann Ihr Computer nicht direkt auf diese zugreifen. Stattdessen kann er nur auf Computer zugreifen, die zusätzlich zu den ersten beiden das gleiche 3. Oktett verwenden.

In Ihrem Beispiel, wenn die Gateways auf 10.160.123.1und eingestellt sind 10.220.250.1, können Sie nichtdirektGreifen Sie auf alle Hosts in den Blöcken 10.160.0.0 - 10.160.122.255, 10.160.124.0 - 10.160.255.255, 10.220.0.0 - 10.220.249.255, und 10.220.251.0 - 10.220.255.255zu. Stattdessen wird der Datenverkehr zu jeder dieser Adressen an eines Ihrer Gateways weitergeleitet, je nachdem, welches das primäre ist.

Wenn Ihre Netzwerke tatsächlich Klasse B sind, müssen Sie die Subnetzmaskeneinträge auf Ihrem Computer ändern, damit sie mit der erforderlichen 255.255.0.0Maske für ein Klasse-B-Netzwerk übereinstimmen. Wenn Ihre Netzwerke tatsächlich kleiner sind, müssen Sie möglicherweise explizite Routen festlegen, wie andere bereits beschrieben haben.

Eine einfache Möglichkeit, zu prüfen, ob das Problem beim Routing liegt, besteht darin, die aktuell funktionierende Verbindung zu trennen und zu prüfen, ob die andere Verbindung funktioniert. Beachten Sie, dass Sie möglicherweise Routen aus der Routing-Tabelle löschen müssen. Zeigen Sie sie daher mit an route printund löschen Sie alles, was nicht dazu gehört route delete [destination].

Antwort2

Sie müssen keine Route hinzufügen, da Sie bereits Teil des Netzwerks sind (d. h., wenn Sie in jedem Netzwerk eine Adresse haben).

Es gibt keine wirkliche Möglichkeit, eine „Standardroute“ festzulegen. Windows verwendet die Route, die zuerst antwortet. Wenn Sie versuchen, auf 10.160.0.0/16 zuzugreifen, wird die Route verwendet, die zu 10.160.0.1 (normalerweise das Gateway) führt, da dies zuerst antwortet, da das Gateway für 10.220.0.1 überhaupt nicht antwortet.

Beispielsweise habe ich mein Netzwerk so eingerichtet, dass ich auf meiner Arbeitsstation eine Adresse in den folgenden Subnetzen habe:

  • 192.168.1.0/24
  • 192.168.74.0/24

Ich kann auf einen Server unter 192.168.74.10 oder einen Server unter 192.168.1.70 zugreifen, ohne etwas anderes tun zu müssen, als meine Netzwerkkarte mit einer Adresse in jedem Netzwerk einzurichten.

Haben Sie auf jeder Netzwerkkarte ein Gateway festgelegt? Oder nur auf einer davon?

Antwort3

Wurde die Netzwerkkarte für Netzwerk A so konfiguriert, dass sie eine gültige IP-Adresse für Netzwerk A hat? Sobald dies der Fall ist, können Sie eine Verbindung herstellen. Sie können dies auch mit einer einzelnen Netzwerkkarte tun übersekundäre IP-Adressen.

verwandte Informationen